{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "95cc643a",
   "metadata": {},
   "source": [
    " ## 本周内容及学习目标\n",
    " **本周内容聚集在复习1中的计算机视觉，以及复习2中的API操作部分，学习解决一下挑战：**\n",
    " \n",
    ">1. 尝试操作计算机视觉人脸识别返回[人脸识别效果](https://azure.microsoft.com/zh-cn/services/cognitive-services/face/)\n",
    " \n",
    ">2. 阅读Azure计算机视觉的[人脸文档](https://docs.microsoft.com/zh-cn/azure/cognitive-services/face/)，以及[人脸 API v1.0文档](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395236)\n",
    " \n",
    ">3. 观看影片[知智1分钟计算机视觉](https://zhuanlan.zhihu.com/p/35652529) 与[知智1分钟人脸识别](https://zhuanlan.zhihu.com/p/36262110)\n",
    " \n",
    ">4. 使用requests，用代码取得API回复\n",
    " \n",
    ">5. 写出代码，实现输入一个图片URL，可以识别出每个人脸的年龄、性别、眼镜\n",
    " \n",
    " >6. 使用pandas 将返回数据用数据框展示出来。"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ec79d1a2",
   "metadata": {},
   "source": [
    "## AI、API、机器学习的基本认知以及数据科学的基本流程\n",
    "1. API for AI 有哪些人工智能的分类\n",
    "\n",
    ">计算机视觉  \n",
    "语义识别  \n",
    "自然语言处理  \n",
    "推荐系统  \n",
    "\n",
    "2. 机器学习的概念\n",
    "\n",
    ">有一定规范的数据  \n",
    "输入特征值  \n",
    "什么事泛化  \n",
    "\n",
    "3. 数据科学的基本流程四个循环环节:\n",
    "\n",
    ">问题定义  \n",
    "ETL和特征值提取  \n",
    "学习（机器）  \n",
    "模型部署  "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b7e21ae2",
   "metadata": {},
   "source": [
    "### 介绍request"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "a4690091",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 调用模块\n",
    "import requests"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "4f6e976a",
   "metadata": {},
   "outputs": [],
   "source": [
    "# res\n",
    "# r\n",
    "# response"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "9b420b88",
   "metadata": {},
   "outputs": [],
   "source": [
    "r =request.get('https://cn.bing.com/search')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "159b023d",
   "metadata": {},
   "source": [
    "### 2种查看页面数据的方式  \n",
    "**content**\n",
    "二进制的数据信息，可以观察数据格式\n",
    "1. HTML\n",
    "2. json"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "f017f7ff",
   "metadata": {},
   "outputs": [
    {
     "ename": "SyntaxError",
     "evalue": "invalid syntax (<ipython-input-12-1376198ea18b>, line 1)",
     "output_type": "error",
     "traceback": [
      "\u001b[1;36m  File \u001b[1;32m\"<ipython-input-12-1376198ea18b>\"\u001b[1;36m, line \u001b[1;32m1\u001b[0m\n\u001b[1;33m    r =request.get(https://gitee.com/shi-xinH/api_ai_ml)\u001b[0m\n\u001b[1;37m                        ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n"
     ]
    }
   ],
   "source": [
    "r =request.get(https://gitee.com/shi-xinH/api_ai_ml)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7d77bffe",
   "metadata": {},
   "source": [
    "## 学习如何读、用API文件\n",
    "**Review:** URLs for API documentation  \n",
    "**Symbol ?** 标记  \n",
    "**Base url** 目标API的url  \n",
    "**Directories** 目录, 功能  \n",
    "\n",
    "* face++ detect API https://api-cn.faceplusplus.com/facepp/v3/detect?\n",
    "\n",
    "* 搜索POI https://restapi.amap.com/v3/place/text?parameters\n",
    "\n",
    "* 行政区域查询https://restapi.amap.com/v3/config/district?parameters\n",
    "\n",
    "* request复习http://cn.python-requests.org/zh_CN/latest/"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9d7f349b",
   "metadata": {},
   "source": [
    "### request发送请求_GET"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "6fd22e0d",
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests\n",
    "r = requests.get('https://api.github.com/events')\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "d83766a3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "200"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#status_code作为响应状态\n",
    "r.status_code"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "cc63e985",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "b'[{\"id\":\"20979631663\",\"type\":\"CreateEvent\",\"actor\":{\"id\":76072746,\"login\":\"asd-123-dsa\",\"display_login\":\"asd-123-dsa\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asd-123-dsa\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/76072746?\"},\"repo\":{\"id\":475130981,\"name\":\"asd-123-dsa/github-slideshow\",\"url\":\"https://api.github.com/repos/asd-123-dsa/github-slideshow\"},\"payload\":{\"ref\":\"main\",\"ref_type\":\"branch\",\"master_branch\":\"main\",\"description\":\"A robot powered training repository :robot:\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631607\",\"type\":\"CreateEvent\",\"actor\":{\"id\":10810283,\"login\":\"direwolf-github\",\"display_login\":\"direwolf-github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/direwolf-github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/10810283?\"},\"repo\":{\"id\":475131000,\"name\":\"direwolf-github/ephemeral-ci-50ee43d7\",\"url\":\"https://api.github.com/repos/direwolf-github/ephemeral-ci-50ee43d7\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631604\",\"type\":\"CommitCommentEvent\",\"actor\":{\"id\":96256923,\"login\":\"mrlegohead0x45\",\"display_login\":\"mrlegohead0x45\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mrlegohead0x45\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/96256923?\"},\"repo\":{\"id\":468418333,\"name\":\"mrlegohead0x45/matrix\",\"url\":\"https://api.github.com/repos/mrlegohead0x45/matrix\"},\"payload\":{\"comment\":{\"url\":\"https://api.github.com/repos/mrlegohead0x45/matrix/comments/69743537\",\"html_url\":\"https://github.com/mrlegohead0x45/matrix/commit/e563d8fd9ca26fe7cd598c29f04ad0267466071d#commitcomment-69743537\",\"id\":69743537,\"node_id\":\"CC_kwDOG-t_Hc4EKDOx\",\"user\":{\"login\":\"mrlegohead0x45\",\"id\":96256923,\"node_id\":\"U_kgDOBbzDmw\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/96256923?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mrlegohead0x45\",\"html_url\":\"https://github.com/mrlegohead0x45\",\"followers_url\":\"https://api.github.com/users/mrlegohead0x45/followers\",\"following_url\":\"https://api.github.com/users/mrlegohead0x45/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/mrlegohead0x45/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/mrlegohead0x45/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/mrlegohead0x45/subscriptions\",\"organizations_url\":\"https://api.github.com/users/mrlegohead0x45/orgs\",\"repos_url\":\"https://api.github.com/users/mrlegohead0x45/repos\",\"events_url\":\"https://api.github.com/users/mrlegohead0x45/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/mrlegohead0x45/received_events\",\"type\":\"User\",\"site_admin\":false},\"position\":null,\"line\":null,\"path\":null,\"commit_id\":\"e563d8fd9ca26fe7cd598c29f04ad0267466071d\",\"created_at\":\"2022-03-28T18:32:29Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"author_association\":\"OWNER\",\"body\":\"Turns out G++ accepting it was a bug:\\\\r\\\\n[Official issue tracker](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96830)\\\\r\\\\n[Stack Overflow post](https://stackoverflow.com/questions/63628752/does-a-class-templates-requires-clause-have-to-be-repeated-outside-member-defin) that led me there\",\"reactions\":{\"url\":\"https://api.github.com/repos/mrlegohead0x45/matrix/comments/69743537/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0}}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631601\",\"type\":\"DeleteEvent\",\"actor\":{\"id\":29139614,\"login\":\"renovate[bot]\",\"display_login\":\"renovate\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/renovate[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/29139614?\"},\"repo\":{\"id\":367145324,\"name\":\"cbirkenbeul/k3s-gitops\",\"url\":\"https://api.github.com/repos/cbirkenbeul/k3s-gitops\"},\"payload\":{\"ref\":\"renovate/ghcr.io-k8s-at-home-traefik-2.6.x\",\"ref_type\":\"branch\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631572\",\"type\":\"PushEvent\",\"actor\":{\"id\":54743791,\"login\":\"Ajoe12\",\"display_login\":\"Ajoe12\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Ajoe12\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/54743791?\"},\"repo\":{\"id\":467102142,\"name\":\"Ajoe12/DSA\",\"url\":\"https://api.github.com/repos/Ajoe12/DSA\"},\"payload\":{\"push_id\":9470893974,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"5e15c4869f781d85c3aa5656cf6a4bdf463e3775\",\"before\":\"6d26d4950d1f23dcc68d495ec5de021979eb3a6f\",\"commits\":[{\"sha\":\"5e15c4869f781d85c3aa5656cf6a4bdf463e3775\",\"author\":{\"email\":\"johnsonajoepaj@gmail.com\",\"name\":\"Ajoe12\"},\"message\":\"4\",\"distinct\":true,\"url\":\"https://api.github.com/repos/Ajoe12/DSA/commits/5e15c4869f781d85c3aa5656cf6a4bdf463e3775\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631565\",\"type\":\"PushEvent\",\"actor\":{\"id\":25119437,\"login\":\"ignissak\",\"display_login\":\"ignissak\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ignissak\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/25119437?\"},\"repo\":{\"id\":295162994,\"name\":\"ignissak/ignissak\",\"url\":\"https://api.github.com/repos/ignissak/ignissak\"},\"payload\":{\"push_id\":9470893943,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"3e2dfd85800d38297186c42c6a04791faa5397ee\",\"before\":\"050ec28a52f65f823683ae4c9a5448d6a918acc1\",\"commits\":[{\"sha\":\"3e2dfd85800d38297186c42c6a04791faa5397ee\",\"author\":{\"email\":\"41898282+github-actions[bot]@users.noreply.github.com\",\"name\":\"readme-bot\"},\"message\":\"Updated with Dev Metrics\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ignissak/ignissak/commits/3e2dfd85800d38297186c42c6a04791faa5397ee\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631573\",\"type\":\"PushEvent\",\"actor\":{\"id\":41898282,\"login\":\"github-actions[bot]\",\"display_login\":\"github-actions\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github-actions[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/41898282?\"},\"repo\":{\"id\":313169341,\"name\":\"j-e-d/datosenre\",\"url\":\"https://api.github.com/repos/j-e-d/datosenre\"},\"payload\":{\"push_id\":9470893978,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"b29f48fa2e4228ef6564002d721aa6760c2c20b5\",\"before\":\"11e436168587b2e0dab96829d0a9aed432d71c02\",\"commits\":[{\"sha\":\"b29f48fa2e4228ef6564002d721aa6760c2c20b5\",\"author\":{\"email\":\"actions@users.noreply.github.com\",\"name\":\"Automatizado\"},\"message\":\"Datos de: Mon Mar 28 18:32:28 UTC 2022\",\"distinct\":true,\"url\":\"https://api.github.com/repos/j-e-d/datosenre/commits/b29f48fa2e4228ef6564002d721aa6760c2c20b5\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631563\",\"type\":\"PushEvent\",\"actor\":{\"id\":74634962,\"login\":\"ViajaGuerreiro\",\"display_login\":\"ViajaGuerreiro\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ViajaGuerreiro\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/74634962?\"},\"repo\":{\"id\":475130569,\"name\":\"ViajaGuerreiro/Empresas_CRUD\",\"url\":\"https://api.github.com/repos/ViajaGuerreiro/Empresas_CRUD\"},\"payload\":{\"push_id\":9470893942,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"95765467cff870d4b1e67af530dad5713481abc0\",\"before\":\"c24ea65ea2af8c78fea1f65d39a5ab0497b75d1f\",\"commits\":[{\"sha\":\"95765467cff870d4b1e67af530dad5713481abc0\",\"author\":{\"email\":\"thiaguinhoLrodrigues007@gmail.com\",\"name\":\"ThiagoLR\"},\"message\":\"first commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ViajaGuerreiro/Empresas_CRUD/commits/95765467cff870d4b1e67af530dad5713481abc0\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631614\",\"type\":\"PullRequestReviewCommentEvent\",\"actor\":{\"id\":1131882,\"login\":\"jsievenpiper\",\"display_login\":\"jsievenpiper\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?\"},\"repo\":{\"id\":72495579,\"name\":\"go-gitea/gitea\",\"url\":\"https://api.github.com/repos/go-gitea/gitea\"},\"payload\":{\"action\":\"created\",\"comment\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932\",\"pull_request_review_id\":923575725,\"id\":836729932,\"node_id\":\"PRRC_kwDOBFIx284x33xM\",\"diff_hunk\":\"@@ -59,8 +60,84 @@ func (m *Manager) GetRedisClient(connection string) redis.UniversalClient {\\\\n \\\\t\\\\tname: []string{connection, uri.String()},\\\\n \\\\t}\\\\n \\\\n+\\\\topts := getRedisOptions(uri)\\\\n+\\\\ttlsConfig := getRedisTLSOptions(uri)\\\\n+\\\\n+\\\\tclientName := uri.Query()[\\\\\"clientname\\\\\"]\\\\n+\\\\n+\\\\tif clientName != nil && len(clientName) > 0 {\\\\n+\\\\t\\\\tclient.name = append(client.name, clientName[0])\\\\n+\\\\t}\\\\n+\\\\n+\\\\tswitch uri.Scheme {\\\\n+\\\\tcase \\\\\"redis+sentinels\\\\\":\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"rediss+sentinel\\\\\":\\\\n+\\\\t\\\\topts.TLSConfig = tlsConfig\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"redis+sentinel\\\\\":\\\\n+\\\\t\\\\tif uri.Host != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \\\\\",\\\\\")...)\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tif uri.Path != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\\\n+\\\\t\\\\t\\\\t\\\\topts.DB = db\\\\n+\\\\t\\\\t\\\\t}\\\\n+\\\\t\\\\t}\\\\n+\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewFailoverClient(opts.Failover())\\\\n+\\\\tcase \\\\\"redis+clusters\\\\\":\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"rediss+cluster\\\\\":\\\\n+\\\\t\\\\topts.TLSConfig = tlsConfig\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"redis+cluster\\\\\":\\\\n+\\\\t\\\\tif uri.Host != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \\\\\",\\\\\")...)\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tif uri.Path != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\\\n+\\\\t\\\\t\\\\t\\\\topts.DB = db\\\\n+\\\\t\\\\t\\\\t}\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewClusterClient(opts.Cluster())\\\\n+\\\\tcase \\\\\"redis+socket\\\\\":\\\\n+\\\\t\\\\tsimpleOpts := opts.Simple()\\\\n+\\\\t\\\\tsimpleOpts.Network = \\\\\"unix\\\\\"\\\\n+\\\\t\\\\tsimpleOpts.Addr = path.Join(uri.Host, uri.Path)\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewClient(simpleOpts)\\\\n+\\\\tcase \\\\\"rediss\\\\\":\\\\n+\\\\t\\\\topts.TLSConfig = tlsConfig\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"redis\\\\\":\\\\n+\\\\t\\\\tif uri.Host != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \\\\\",\\\\\")...)\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tif uri.Path != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\\\n+\\\\t\\\\t\\\\t\\\\topts.DB = db\\\\n+\\\\t\\\\t\\\\t}\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewClient(opts.Simple())\\\\n+\\\\tdefault:\\\\n+\\\\t\\\\treturn nil\",\"path\":\"modules/nosql/manager_redis.go\",\"position\":72,\"original_position\":72,\"commit_id\":\"e67e4916a2ea07040da587f42617326221e35c08\",\"original_commit_id\":\"66a15df82b2ea90816e4d0e45794caf799aee5c8\",\"user\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"body\":\"Same as the other comments!\",\"created_at\":\"2022-03-28T18:32:28Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"html_url\":\"https://github.com/go-gitea/gitea/pull/19213#discussion_r836729932\",\"pull_request_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\",\"author_association\":\"NONE\",\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932\"},\"html\":{\"href\":\"https://github.com/go-gitea/gitea/pull/19213#discussion_r836729932\"},\"pull_request\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\"}},\"reactions\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"start_line\":null,\"original_start_line\":null,\"start_side\":null,\"line\":123,\"original_line\":123,\"side\":\"RIGHT\",\"in_reply_to_id\":835712136},\"pull_request\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\",\"id\":889848335,\"node_id\":\"PR_kwDOBFIx2841CgIP\",\"html_url\":\"https://github.com/go-gitea/gitea/pull/19213\",\"diff_url\":\"https://github.com/go-gitea/gitea/pull/19213.diff\",\"patch_url\":\"https://github.com/go-gitea/gitea/pull/19213.patch\",\"issue_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213\",\"number\":19213,\"state\":\"open\",\"locked\":false,\"title\":\"Add Redis Sentinel Authentication Support\",\"user\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"body\":\"<!--\\\\r\\\\n\\\\r\\\\nPlease check the following:\\\\r\\\\n\\\\r\\\\n1. Make sure you are targeting the `main` branch, pull requests on release branches are only allowed for bug fixes.\\\\r\\\\n2. Read contributing guidelines: https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md\\\\r\\\\n3. Describe what your pull request does and which issue you\\'re targeting (if any)\\\\r\\\\n\\\\r\\\\n-->  \\\\r\\\\n\\\\r\\\\n\\xf0\\x9f\\x91\\x8b\\xf0\\x9f\\x8f\\xbe Hey there!\\\\r\\\\n\\\\r\\\\nI was looking to configure my gitea cache to use my existing redis sentinel setup, but found that I wasn\\'t able to supply any authentication parameters to it. So this PR brings support to do that, along with some light extraction of a couple of bits into some separate functions for easier testing (and of course, some tests as well).\\\\r\\\\n\\\\r\\\\nI looked at other libraries supporting similar RedisUri-style connection strings (e.g. Lettuce), but it looks like this type of configuration is beyond what would typically be done in a connection string. Since gitea doesn\\'t have configuration options for manually specifying all this redis connection detail, I went ahead and just chose straightforward names for these new parameters.\\\\r\\\\n\\\\r\\\\nI think there are two main concerns with this approach:\\\\r\\\\n- the implementation details are a bit confusing -- to be fair, it can be confusing in general to consider the ACL requirements in a sentinel setup just in general, but having two sets of credentials in a single connection string is definitely more complicated.\\\\r\\\\n- putting credentials outside the standard URI location exposes them to being leaked more easily... granted, I think this is not hugely concerning since a practical installation would have this coming from some sort of secrets management system -- more ideally these configuration options would be directly exposed in gitea\\'s configuration, but it looks like the spirit of the config file was to be really abstract for this section, so not sure there\\'s much to be done there without refactoring and making a breaking change in the config file schema.\\\\r\\\\n\\\\r\\\\nLooking forward to your feedback!\",\"created_at\":\"2022-03-25T19:43:33Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"32632e88c80001631f9299ddc40262cfdf695038\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":472744940,\"node_id\":\"MDU6TGFiZWw0NzI3NDQ5NDA=\",\"url\":\"https://api.github.com/repos/go-gitea/gitea/labels/kind/enhancement\",\"name\":\"kind/enhancement\",\"color\":\"84b6eb\",\"default\":false,\"description\":null},{\"id\":475283583,\"node_id\":\"MDU6TGFiZWw0NzUyODM1ODM=\",\"url\":\"https://api.github.com/repos/go-gitea/gitea/labels/lgtm/need%202\",\"name\":\"lgtm/need 2\",\"color\":\"d93f0b\",\"default\":false,\"description\":null}],\"milestone\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/milestones/105\",\"html_url\":\"https://github.com/go-gitea/gitea/milestone/105\",\"labels_url\":\"https://api.github.com/repos/go-gitea/gitea/milestones/105/labels\",\"id\":7340083,\"node_id\":\"MI_kwDOBFIx284AcAAz\",\"number\":105,\"title\":\"1.17.0\",\"description\":\"\",\"creator\":{\"login\":\"lunny\",\"id\":81045,\"node_id\":\"MDQ6VXNlcjgxMDQ1\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/81045?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lunny\",\"html_url\":\"https://github.com/lunny\",\"followers_url\":\"https://api.github.com/users/lunny/followers\",\"following_url\":\"https://api.github.com/users/lunny/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/lunny/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/lunny/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/lunny/subscriptions\",\"organizations_url\":\"https://api.github.com/users/lunny/orgs\",\"repos_url\":\"https://api.github.com/users/lunny/repos\",\"events_url\":\"https://api.github.com/users/lunny/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/lunny/received_events\",\"type\":\"User\",\"site_admin\":false},\"open_issues\":114,\"closed_issues\":276,\"state\":\"open\",\"created_at\":\"2021-11-09T06:25:37Z\",\"updated_at\":\"2022-03-28T12:55:00Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/commits\",\"review_comments_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/comments\",\"review_comment_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213/comments\",\"statuses_url\":\"https://api.github.com/repos/go-gitea/gitea/statuses/e67e4916a2ea07040da587f42617326221e35c08\",\"head\":{\"label\":\"jsievenpiper:sentinel\",\"ref\":\"sentinel\",\"sha\":\"e67e4916a2ea07040da587f42617326221e35c08\",\"user\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":472932669,\"node_id\":\"R_kgDOHDBhPQ\",\"name\":\"gitea\",\"full_name\":\"jsievenpiper/gitea\",\"private\":false,\"owner\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/jsievenpiper/gitea\",\"description\":\"Git with a cup of tea, painless self-hosted git service\",\"fork\":true,\"url\":\"https://api.github.com/repos/jsievenpiper/gitea\",\"forks_url\":\"https://api.github.com/repos/jsievenpiper/gitea/forks\",\"keys_url\":\"https://api.github.com/repos/jsievenpiper/gitea/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/jsievenpiper/gitea/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/jsievenpiper/gitea/teams\",\"hooks_url\":\"https://api.github.com/repos/jsievenpiper/gitea/hooks\",\"issue_events_url\":\"https://api.github.com/repos/jsievenpiper/gitea/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/jsievenpiper/gitea/events\",\"assignees_url\":\"https://api.github.com/repos/jsievenpiper/gitea/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/jsievenpiper/gitea/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/jsievenpiper/gitea/tags\",\"blobs_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/jsievenpiper/gitea/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/jsievenpiper/gitea/languages\",\"stargazers_url\":\"https://api.github.com/repos/jsievenpiper/gitea/stargazers\",\"contributors_url\":\"https://api.github.com/repos/jsievenpiper/gitea/contributors\",\"subscribers_url\":\"https://api.github.com/repos/jsievenpiper/gitea/subscribers\",\"subscription_url\":\"https://api.github.com/repos/jsievenpiper/gitea/subscription\",\"commits_url\":\"https://api.github.com/repos/jsievenpiper/gitea/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/jsievenpiper/gitea/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/jsievenpiper/gitea/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/jsievenpiper/gitea/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/jsievenpiper/gitea/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/jsievenpiper/gitea/merges\",\"archive_url\":\"https://api.github.com/repos/jsievenpiper/gitea/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/jsievenpiper/gitea/downloads\",\"issues_url\":\"https://api.github.com/repos/jsievenpiper/gitea/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/jsievenpiper/gitea/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/jsievenpiper/gitea/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/jsievenpiper/gitea/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/jsievenpiper/gitea/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/jsievenpiper/gitea/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/jsievenpiper/gitea/deployments\",\"created_at\":\"2022-03-22T20:47:58Z\",\"updated_at\":\"2022-03-22T19:13:12Z\",\"pushed_at\":\"2022-03-27T17:48:57Z\",\"git_url\":\"git://github.com/jsievenpiper/gitea.git\",\"ssh_url\":\"git@github.com:jsievenpiper/gitea.git\",\"clone_url\":\"https://github.com/jsievenpiper/gitea.git\",\"svn_url\":\"https://github.com/jsievenpiper/gitea\",\"homepage\":\"https://gitea.io\",\"size\":235251,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":0,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"go-gitea:main\",\"ref\":\"main\",\"sha\":\"42fe076084d37e5ede7166c136f1dda47bcf40f5\",\"user\":{\"login\":\"go-gitea\",\"id\":12724356,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjEyNzI0MzU2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12724356?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/go-gitea\",\"html_url\":\"https://github.com/go-gitea\",\"followers_url\":\"https://api.github.com/users/go-gitea/followers\",\"following_url\":\"https://api.github.com/users/go-gitea/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/go-gitea/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/go-gitea/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/go-gitea/subscriptions\",\"organizations_url\":\"https://api.github.com/users/go-gitea/orgs\",\"repos_url\":\"https://api.github.com/users/go-gitea/repos\",\"events_url\":\"https://api.github.com/users/go-gitea/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/go-gitea/received_events\",\"type\":\"Organization\",\"site_admin\":false},\"repo\":{\"id\":72495579,\"node_id\":\"MDEwOlJlcG9zaXRvcnk3MjQ5NTU3OQ==\",\"name\":\"gitea\",\"full_name\":\"go-gitea/gitea\",\"private\":false,\"owner\":{\"login\":\"go-gitea\",\"id\":12724356,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjEyNzI0MzU2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12724356?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/go-gitea\",\"html_url\":\"https://github.com/go-gitea\",\"followers_url\":\"https://api.github.com/users/go-gitea/followers\",\"following_url\":\"https://api.github.com/users/go-gitea/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/go-gitea/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/go-gitea/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/go-gitea/subscriptions\",\"organizations_url\":\"https://api.github.com/users/go-gitea/orgs\",\"repos_url\":\"https://api.github.com/users/go-gitea/repos\",\"events_url\":\"https://api.github.com/users/go-gitea/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/go-gitea/received_events\",\"type\":\"Organization\",\"site_admin\":false},\"html_url\":\"https://github.com/go-gitea/gitea\",\"description\":\"Git with a cup of tea, painless self-hosted git service\",\"fork\":false,\"url\":\"https://api.github.com/repos/go-gitea/gitea\",\"forks_url\":\"https://api.github.com/repos/go-gitea/gitea/forks\",\"keys_url\":\"https://api.github.com/repos/go-gitea/gitea/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/go-gitea/gitea/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/go-gitea/gitea/teams\",\"hooks_url\":\"https://api.github.com/repos/go-gitea/gitea/hooks\",\"issue_events_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/go-gitea/gitea/events\",\"assignees_url\":\"https://api.github.com/repos/go-gitea/gitea/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/go-gitea/gitea/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/go-gitea/gitea/tags\",\"blobs_url\":\"https://api.github.com/repos/go-gitea/gitea/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/go-gitea/gitea/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/go-gitea/gitea/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/go-gitea/gitea/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/go-gitea/gitea/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/go-gitea/gitea/languages\",\"stargazers_url\":\"https://api.github.com/repos/go-gitea/gitea/stargazers\",\"contributors_url\":\"https://api.github.com/repos/go-gitea/gitea/contributors\",\"subscribers_url\":\"https://api.github.com/repos/go-gitea/gitea/subscribers\",\"subscription_url\":\"https://api.github.com/repos/go-gitea/gitea/subscription\",\"commits_url\":\"https://api.github.com/repos/go-gitea/gitea/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/go-gitea/gitea/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/go-gitea/gitea/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/go-gitea/gitea/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/go-gitea/gitea/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/go-gitea/gitea/merges\",\"archive_url\":\"https://api.github.com/repos/go-gitea/gitea/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/go-gitea/gitea/downloads\",\"issues_url\":\"https://api.github.com/repos/go-gitea/gitea/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/go-gitea/gitea/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/go-gitea/gitea/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/go-gitea/gitea/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/go-gitea/gitea/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/go-gitea/gitea/deployments\",\"created_at\":\"2016-11-01T02:13:26Z\",\"updated_at\":\"2022-03-28T18:31:18Z\",\"pushed_at\":\"2022-03-28T17:41:14Z\",\"git_url\":\"git://github.com/go-gitea/gitea.git\",\"ssh_url\":\"git@github.com:go-gitea/gitea.git\",\"clone_url\":\"https://github.com/go-gitea/gitea.git\",\"svn_url\":\"https://github.com/go-gitea/gitea\",\"homepage\":\"https://gitea.io\",\"size\":235390,\"stargazers_count\":29105,\"watchers_count\":29105,\"language\":\"Go\",\"has_issues\":true,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":3652,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":2019,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[\"devops\",\"git\",\"gitea\",\"github\",\"gitlab\",\"go\",\"gogs\",\"golang\",\"hacktoberfest\"],\"visibility\":\"public\",\"forks\":3652,\"open_issues\":2019,\"watchers\":29105,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\"},\"html\":{\"href\":\"https://github.com/go-gitea/gitea/pull/19213\"},\"issue\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213\"},\"comments\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/statuses/e67e4916a2ea07040da587f42617326221e35c08\"}},\"author_association\":\"NONE\",\"auto_merge\":null,\"active_lock_reason\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:28Z\",\"org\":{\"id\":12724356,\"login\":\"go-gitea\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/go-gitea\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12724356?\"}},{\"id\":\"20979631612\",\"type\":\"IssuesEvent\",\"actor\":{\"id\":5659113,\"login\":\"mitchelsellers\",\"display_login\":\"mitchelsellers\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mitchelsellers\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/5659113?\"},\"repo\":{\"id\":475098360,\"name\":\"IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers\",\"url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers\"},\"payload\":{\"action\":\"opened\",\"issue\":{\"url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2\",\"repository_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers\",\"labels_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/comments\",\"events_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/events\",\"html_url\":\"https://github.com/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2\",\"id\":1183829886,\"node_id\":\"I_kwDOHFFs-M5Gj89-\",\"number\":2,\"title\":\"Create Tag Helper for Non-Production Environment Notice\",\"user\":{\"login\":\"mitchelsellers\",\"id\":5659113,\"node_id\":\"MDQ6VXNlcjU2NTkxMTM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/5659113?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mitchelsellers\",\"html_url\":\"https://github.com/mitchelsellers\",\"followers_url\":\"https://api.github.com/users/mitchelsellers/followers\",\"following_url\":\"https://api.github.com/users/mitchelsellers/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/mitchelsellers/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/mitchelsellers/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/mitchelsellers/subscriptions\",\"organizations_url\":\"https://api.github.com/users/mitchelsellers/orgs\",\"repos_url\":\"https://api.github.com/users/mitchelsellers/repos\",\"events_url\":\"https://api.github.com/users/mitchelsellers/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/mitchelsellers/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[],\"state\":\"open\",\"locked\":false,\"assignee\":null,\"assignees\":[],\"milestone\":null,\"comments\":0,\"created_at\":\"2022-02-22T05:41:45Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"closed_at\":null,\"author_association\":\"CONTRIBUTOR\",\"active_lock_reason\":null,\"body\":null,\"reactions\":{\"url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/timeline\",\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":15944958,\"login\":\"IowaComputerGurus\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/IowaComputerGurus\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/15944958?\"}},{\"id\":\"20979631597\",\"type\":\"PushEvent\",\"actor\":{\"id\":121515,\"login\":\"lynxlynxlynx\",\"display_login\":\"lynxlynxlynx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lynxlynxlynx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/121515?\"},\"repo\":{\"id\":51711866,\"name\":\"ja2-stracciatella/ja2-stracciatella\",\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella\"},\"payload\":{\"push_id\":9470893986,\"size\":11,\"distinct_size\":11,\"ref\":\"refs/heads/sgpsector\",\"head\":\"62caf5e9211d91da8938e3e45d73619cebf29c1a\",\"before\":\"49b82fe3ecfd22d07351269692b37389dd006efc\",\"commits\":[{\"sha\":\"1169d3ccd18b86b9f07b50a91508428c2d1421d1\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"InitStrategicMovementCosts: use SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/1169d3ccd18b86b9f07b50a91508428c2d1421d1\"},{\"sha\":\"174991cdb31ab4dfac0636981f1fbd0da0bedb40\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"UndergroundSectorModel::validateData: use SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/174991cdb31ab4dfac0636981f1fbd0da0bedb40\"},{\"sha\":\"f1da2d5478e718c01a91b533bfa18f68e0aeb98a\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"MovementCostsModel: use SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/f1da2d5478e718c01a91b533bfa18f68e0aeb98a\"},{\"sha\":\"d148e922c50a6058faa816b923542dd353b805f7\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"replaced SectorKey with SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/d148e922c50a6058faa816b923542dd353b805f7\"},{\"sha\":\"8e89180d473dfd2f0d0afef522b2e5faeb677fed\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"replaced SECTOR_FROM_SECTOR_SHORT_STRING by SGPSector::FromShortString\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/8e89180d473dfd2f0d0afef522b2e5faeb677fed\"},{\"sha\":\"76965ae384e2ca3c2d610a1fc97360bdf7b7e748\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"SGPSector: replaced SECTORX/Y with internal methods\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/76965ae384e2ca3c2d610a1fc97360bdf7b7e748\"},{\"sha\":\"23e49ee7d791395abd1aed3d4c5f98ea431572a3\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"added SGPSector::FromSectorID to convert trickier SECTORX/Y users\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/23e49ee7d791395abd1aed3d4c5f98ea431572a3\"},{\"sha\":\"80475db8df23de3622a10f88359d1e508a756be8\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"removed last users of SECTORX/Y\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/80475db8df23de3622a10f88359d1e508a756be8\"},{\"sha\":\"bce52f188d1870d7d85f2c6c8ad1c3add75c30da\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"removed unnecessary include\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/bce52f188d1870d7d85f2c6c8ad1c3add75c30da\"},{\"sha\":\"35280038255e63ed95e9b5604d313f799c980fe6\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"deprecated SECTOR\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/35280038255e63ed95e9b5604d313f799c980fe6\"},{\"sha\":\"62caf5e9211d91da8938e3e45d73619cebf29c1a\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"SGPSector: removed the string constructor hack\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/62caf5e9211d91da8938e3e45d73619cebf29c1a\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":17203509,\"login\":\"ja2-stracciatella\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/ja2-stracciatella\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/17203509?\"}},{\"id\":\"20979631571\",\"type\":\"PushEvent\",\"actor\":{\"id\":92907907,\"login\":\"znyt\",\"display_login\":\"znyt\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/znyt\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/92907907?\"},\"repo\":{\"id\":432448704,\"name\":\"znyt/oss84\",\"url\":\"https://api.github.com/repos/znyt/oss84\"},\"payload\":{\"push_id\":9470893929,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"005a8464b8401e750cb3043d204208a5596674b9\",\"before\":\"5a191982cfcf4fa03b29a4d3b5ad585fdf71e79d\",\"commits\":[{\"sha\":\"005a8464b8401e750cb3043d204208a5596674b9\",\"author\":{\"email\":\"92907907+znyt@users.noreply.github.com\",\"name\":\"znyt\"},\"message\":\"file upload\",\"distinct\":true,\"url\":\"https://api.github.com/repos/znyt/oss84/commits/005a8464b8401e750cb3043d204208a5596674b9\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631553\",\"type\":\"CreateEvent\",\"actor\":{\"id\":10810283,\"login\":\"direwolf-github\",\"display_login\":\"direwolf-github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/direwolf-github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/10810283?\"},\"repo\":{\"id\":475130998,\"name\":\"direwolf-github/ephemeral-ci-12d19080\",\"url\":\"https://api.github.com/repos/direwolf-github/ephemeral-ci-12d19080\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631518\",\"type\":\"PushEvent\",\"actor\":{\"id\":4217342,\"login\":\"ehsu0407\",\"display_login\":\"ehsu0407\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ehsu0407\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/4217342?\"},\"repo\":{\"id\":213545862,\"name\":\"ehsu0407/odoo\",\"url\":\"https://api.github.com/repos/ehsu0407/odoo\"},\"payload\":{\"push_id\":9470893950,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/uniware-prod\",\"head\":\"2d16852d5aaae2d738a15d1aa29db298743120ee\",\"before\":\"c86f14d005c4aba7198bfaf1c1d4fa53bb864ebf\",\"commits\":[{\"sha\":\"2d16852d5aaae2d738a15d1aa29db298743120ee\",\"author\":{\"email\":\"ehsu0407@gmail.com\",\"name\":\"Eddie Hsu\"},\"message\":\"Submodule update\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ehsu0407/odoo/commits/2d16852d5aaae2d738a15d1aa29db298743120ee\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631580\",\"type\":\"PushEvent\",\"actor\":{\"id\":49699333,\"login\":\"dependabot[bot]\",\"display_login\":\"dependabot\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/49699333?\"},\"repo\":{\"id\":197651035,\"name\":\"bcgov/bcparis-service\",\"url\":\"https://api.github.com/repos/bcgov/bcparis-service\"},\"payload\":{\"push_id\":9470893982,\"size\":12,\"distinct_size\":1,\"ref\":\"refs/heads/dependabot/maven/org.springframework-spring-context-5.3.17\",\"head\":\"3d270098533037415cad9cdc0a86617928196b7f\",\"before\":\"856c6599eee6b1ff7e562fc8646e31b9d80821c9\",\"commits\":[{\"sha\":\"979ab26f01ae35448b26a00401b38df16542cf0b\",\"author\":{\"email\":\"89552320+ssuganth@users.noreply.github.com\",\"name\":\"ssuganth\"},\"message\":\"Update\\\\n\\\\nupdate\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/979ab26f01ae35448b26a00401b38df16542cf0b\"},{\"sha\":\"cae4aa1811d74f7b80056e7e738fef2e7309df39\",\"author\":{\"email\":\"89552320+ssuganth@users.noreply.github.com\",\"name\":\"ssuganth\"},\"message\":\"Update\\\\n\\\\nUpdate\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/cae4aa1811d74f7b80056e7e738fef2e7309df39\"},{\"sha\":\"2dd32916e69e89ec97700a2066daf9c6b06e88ab\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Updates for BC Trivy scanner\\\\n\\\\nUpdates for BC Trivy scanner\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/2dd32916e69e89ec97700a2066daf9c6b06e88ab\"},{\"sha\":\"89c78ef2d11bc5922e4f16a366e8c0b1591a2227\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Merge branch \\'master\\' of https://github.com/bcgov/bcparis-service\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/89c78ef2d11bc5922e4f16a366e8c0b1591a2227\"},{\"sha\":\"652234ad1112d03d45c05c7b806a98e3a5572685\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Github workflow rewrite files\\\\n\\\\nGithub workflow rewrite files\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/652234ad1112d03d45c05c7b806a98e3a5572685\"},{\"sha\":\"c1a81a860b8e476b13e53de4b9ec3618722509b4\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"included profiles for building\\\\n\\\\nincluded profiles for building\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/c1a81a860b8e476b13e53de4b9ec3618722509b4\"},{\"sha\":\"ae72ab9c34c74c2853b0a2a586345ba9c7e08970\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Update param\\\\n\\\\nUpdate param\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/ae72ab9c34c74c2853b0a2a586345ba9c7e08970\"},{\"sha\":\"b04f4056a8e25409179d3441beec9bfb3a4263a7\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Update to clean arg\\\\n\\\\nUpdate to clean arg\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/b04f4056a8e25409179d3441beec9bfb3a4263a7\"},{\"sha\":\"8934e10889b66ec5a053b65b9c14fd1aa2a8a7c8\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Update\\\\n\\\\nUpdate\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/8934e10889b66ec5a053b65b9c14fd1aa2a8a7c8\"},{\"sha\":\"fbab287be1a5af510db86a7b816e80cd830e3bc6\",\"author\":{\"email\":\"224302@nttdata.com\",\"name\":\"ekwan\"},\"message\":\"update spring cloud versions\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/fbab287be1a5af510db86a7b816e80cd830e3bc6\"},{\"sha\":\"bc2b1d4e2679cea73e0df443c33d55946d30ff19\",\"author\":{\"email\":\"224302@nttdata.com\",\"name\":\"ekwan\"},\"message\":\"Merge remote-tracking branch \\'origin/master\\'\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/bc2b1d4e2679cea73e0df443c33d55946d30ff19\"},{\"sha\":\"3d270098533037415cad9cdc0a86617928196b7f\",\"author\":{\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"name\":\"dependabot[bot]\"},\"message\":\"Bump spring-context from 5.3.14 to 5.3.17\\\\n\\\\nBumps [spring-context](https://github.com/spring-projects/spring-framework) from 5.3.14 to 5.3.17.\\\\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\\\\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.14...v5.3.17)\\\\n\\\\n---\\\\nupdated-dependencies:\\\\n- dependency-name: org.springframework:spring-context\\\\n  dependency-type: direct:production\\\\n  update-type: version-update:semver-patch\\\\n...\\\\n\\\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"distinct\":true,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/3d270098533037415cad9cdc0a86617928196b7f\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":916280,\"login\":\"bcgov\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/bcgov\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/916280?\"}},{\"id\":\"20979631513\",\"type\":\"PushEvent\",\"actor\":{\"id\":88060563,\"login\":\"hunterbury\",\"display_login\":\"hunterbury\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hunterbury\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/88060563?\"},\"repo\":{\"id\":420401989,\"name\":\"hunterbury/ecommerce\",\"url\":\"https://api.github.com/repos/hunterbury/ecommerce\"},\"payload\":{\"push_id\":9470893966,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74\",\"before\":\"77ba6c1326e0354fbb347d9e2a600290a5553020\",\"commits\":[{\"sha\":\"0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74\",\"author\":{\"email\":\"huntersbury1@gmail.com\",\"name\":\"hunterbury\"},\"message\":\"remove login view\",\"distinct\":true,\"url\":\"https://api.github.com/repos/hunterbury/ecommerce/commits/0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631560\",\"type\":\"PushEvent\",\"actor\":{\"id\":3372479,\"login\":\"viral7chauhan\",\"display_login\":\"viral7chauhan\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/viral7chauhan\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/3372479?\"},\"repo\":{\"id\":440914918,\"name\":\"viral7chauhan/EssentialFeedApp\",\"url\":\"https://api.github.com/repos/viral7chauhan/EssentialFeedApp\"},\"payload\":{\"push_id\":9470893971,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/ios-platform-support\",\"head\":\"08dd1bd88099e628744bbf7510957c3e6d39a9a6\",\"before\":\"a0c9e851ac1b3179ce9489472ac527d59c847cf7\",\"commits\":[{\"sha\":\"08dd1bd88099e628744bbf7510957c3e6d39a9a6\",\"author\":{\"email\":\"viral7chauhan@yahoo.com\",\"name\":\"viral7chauhan\"},\"message\":\"fix typo\",\"distinct\":true,\"url\":\"https://api.github.com/repos/viral7chauhan/EssentialFeedApp/commits/08dd1bd88099e628744bbf7510957c3e6d39a9a6\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631566\",\"type\":\"PullRequestEvent\",\"actor\":{\"id\":49699333,\"login\":\"dependabot[bot]\",\"display_login\":\"dependabot\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/49699333?\"},\"repo\":{\"id\":305920352,\"name\":\"9renpoto/dagre\",\"url\":\"https://api.github.com/repos/9renpoto/dagre\"},\"payload\":{\"action\":\"opened\",\"number\":100,\"pull_request\":{\"url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100\",\"id\":892149260,\"node_id\":\"PR_kwDOEjv5YM41LR4M\",\"html_url\":\"https://github.com/9renpoto/dagre/pull/100\",\"diff_url\":\"https://github.com/9renpoto/dagre/pull/100.diff\",\"patch_url\":\"https://github.com/9renpoto/dagre/pull/100.patch\",\"issue_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/100\",\"number\":100,\"state\":\"open\",\"locked\":false,\"title\":\"Bump minimist from 1.2.5 to 1.2.6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"site_admin\":false},\"body\":\"Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.\\\\n<details>\\\\n<summary>Commits</summary>\\\\n<ul>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/7efb22a518b53b06f5b02a1038a88bd6290c2846\\\\\"><code>7efb22a</code></a> 1.2.6</li>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/ef88b9325f77b5ee643ccfc97e2ebda577e4c4e2\\\\\"><code>ef88b93</code></a> security notice for additional prototype pollution issue</li>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/c2b981977fa834b223b408cfb860f933c9811e4d\\\\\"><code>c2b9819</code></a> isConstructorOrProto adapted from PR</li>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/bc8ecee43875261f4f17eb20b1243d3ed15e70eb\\\\\"><code>bc8ecee</code></a> test from prototype pollution PR</li>\\\\n<li>See full diff in <a href=\\\\\"https://github.com/substack/minimist/compare/1.2.5...1.2.6\\\\\">compare view</a></li>\\\\n</ul>\\\\n</details>\\\\n<br />\\\\n\\\\n\\\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minimist&package-manager=npm_and_yarn&previous-version=1.2.5&new-version=1.2.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\\\n\\\\nDependabot will resolve any conflicts with this PR as long as you don\\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\\\n\\\\n[//]: # (dependabot-automerge-start)\\\\n[//]: # (dependabot-automerge-end)\\\\n\\\\n---\\\\n\\\\n<details>\\\\n<summary>Dependabot commands and options</summary>\\\\n<br />\\\\n\\\\nYou can trigger Dependabot actions by commenting on this PR:\\\\n- `@dependabot rebase` will rebase this PR\\\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\\\n- `@dependabot merge` will merge this PR after your CI passes on it\\\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\\\n- `@dependabot reopen` will reopen this PR if it is closed\\\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\\\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\\\\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\\\\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\\\\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\\\\n\\\\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/9renpoto/dagre/network/alerts).\\\\n\\\\n</details>\",\"created_at\":\"2022-03-28T18:32:28Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":null,\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/commits\",\"review_comments_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/comments\",\"review_comment_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/100/comments\",\"statuses_url\":\"https://api.github.com/repos/9renpoto/dagre/statuses/82175d24f11b07a2078df263ce1393355cb0a4ce\",\"head\":{\"label\":\"9renpoto:dependabot/npm_and_yarn/minimist-1.2.6\",\"ref\":\"dependabot/npm_and_yarn/minimist-1.2.6\",\"sha\":\"82175d24f11b07a2078df263ce1393355cb0a4ce\",\"user\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":305920352,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzMDU5MjAzNTI=\",\"name\":\"dagre\",\"full_name\":\"9renpoto/dagre\",\"private\":false,\"owner\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/9renpoto/dagre\",\"description\":\"Directed graph layout for JavaScript\",\"fork\":true,\"url\":\"https://api.github.com/repos/9renpoto/dagre\",\"forks_url\":\"https://api.github.com/repos/9renpoto/dagre/forks\",\"keys_url\":\"https://api.github.com/repos/9renpoto/dagre/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/9renpoto/dagre/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/9renpoto/dagre/teams\",\"hooks_url\":\"https://api.github.com/repos/9renpoto/dagre/hooks\",\"issue_events_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/9renpoto/dagre/events\",\"assignees_url\":\"https://api.github.com/repos/9renpoto/dagre/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/9renpoto/dagre/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/9renpoto/dagre/tags\",\"blobs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/9renpoto/dagre/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/9renpoto/dagre/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/9renpoto/dagre/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/9renpoto/dagre/languages\",\"stargazers_url\":\"https://api.github.com/repos/9renpoto/dagre/stargazers\",\"contributors_url\":\"https://api.github.com/repos/9renpoto/dagre/contributors\",\"subscribers_url\":\"https://api.github.com/repos/9renpoto/dagre/subscribers\",\"subscription_url\":\"https://api.github.com/repos/9renpoto/dagre/subscription\",\"commits_url\":\"https://api.github.com/repos/9renpoto/dagre/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/9renpoto/dagre/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/9renpoto/dagre/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/9renpoto/dagre/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/9renpoto/dagre/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/9renpoto/dagre/merges\",\"archive_url\":\"https://api.github.com/repos/9renpoto/dagre/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/9renpoto/dagre/downloads\",\"issues_url\":\"https://api.github.com/repos/9renpoto/dagre/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/9renpoto/dagre/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/9renpoto/dagre/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/9renpoto/dagre/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/9renpoto/dagre/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/9renpoto/dagre/deployments\",\"created_at\":\"2020-10-21T05:43:40Z\",\"updated_at\":\"2020-10-26T08:15:35Z\",\"pushed_at\":\"2022-03-28T18:32:28Z\",\"git_url\":\"git://github.com/9renpoto/dagre.git\",\"ssh_url\":\"git@github.com:9renpoto/dagre.git\",\"clone_url\":\"https://github.com/9renpoto/dagre.git\",\"svn_url\":\"https://github.com/9renpoto/dagre\",\"homepage\":\"\",\"size\":4099,\"stargazers_count\":0,\"watchers_count\":0,\"language\":\"JavaScript\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":18,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":18,\"watchers\":0,\"default_branch\":\"master\"}},\"base\":{\"label\":\"9renpoto:master\",\"ref\":\"master\",\"sha\":\"933822b991ea9b077521e5b797b8b4927c94f0a4\",\"user\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":305920352,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzMDU5MjAzNTI=\",\"name\":\"dagre\",\"full_name\":\"9renpoto/dagre\",\"private\":false,\"owner\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/9renpoto/dagre\",\"description\":\"Directed graph layout for JavaScript\",\"fork\":true,\"url\":\"https://api.github.com/repos/9renpoto/dagre\",\"forks_url\":\"https://api.github.com/repos/9renpoto/dagre/forks\",\"keys_url\":\"https://api.github.com/repos/9renpoto/dagre/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/9renpoto/dagre/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/9renpoto/dagre/teams\",\"hooks_url\":\"https://api.github.com/repos/9renpoto/dagre/hooks\",\"issue_events_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/9renpoto/dagre/events\",\"assignees_url\":\"https://api.github.com/repos/9renpoto/dagre/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/9renpoto/dagre/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/9renpoto/dagre/tags\",\"blobs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/9renpoto/dagre/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/9renpoto/dagre/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/9renpoto/dagre/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/9renpoto/dagre/languages\",\"stargazers_url\":\"https://api.github.com/repos/9renpoto/dagre/stargazers\",\"contributors_url\":\"https://api.github.com/repos/9renpoto/dagre/contributors\",\"subscribers_url\":\"https://api.github.com/repos/9renpoto/dagre/subscribers\",\"subscription_url\":\"https://api.github.com/repos/9renpoto/dagre/subscription\",\"commits_url\":\"https://api.github.com/repos/9renpoto/dagre/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/9renpoto/dagre/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/9renpoto/dagre/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/9renpoto/dagre/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/9renpoto/dagre/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/9renpoto/dagre/merges\",\"archive_url\":\"https://api.github.com/repos/9renpoto/dagre/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/9renpoto/dagre/downloads\",\"issues_url\":\"https://api.github.com/repos/9renpoto/dagre/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/9renpoto/dagre/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/9renpoto/dagre/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/9renpoto/dagre/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/9renpoto/dagre/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/9renpoto/dagre/deployments\",\"created_at\":\"2020-10-21T05:43:40Z\",\"updated_at\":\"2020-10-26T08:15:35Z\",\"pushed_at\":\"2022-03-28T18:32:28Z\",\"git_url\":\"git://github.com/9renpoto/dagre.git\",\"ssh_url\":\"git@github.com:9renpoto/dagre.git\",\"clone_url\":\"https://github.com/9renpoto/dagre.git\",\"svn_url\":\"https://github.com/9renpoto/dagre\",\"homepage\":\"\",\"size\":4099,\"stargazers_count\":0,\"watchers_count\":0,\"language\":\"JavaScript\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":18,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":18,\"watchers\":0,\"default_branch\":\"master\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100\"},\"html\":{\"href\":\"https://github.com/9renpoto/dagre/pull/100\"},\"issue\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/issues/100\"},\"comments\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/issues/100/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/statuses/82175d24f11b07a2078df263ce1393355cb0a4ce\"}},\"author_association\":\"NONE\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":null,\"rebaseable\":null,\"mergeable_state\":\"unknown\",\"merged_by\":null,\"comments\":0,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":8,\"deletions\":44,\"changed_files\":1}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631548\",\"type\":\"CreateEvent\",\"actor\":{\"id\":49699333,\"login\":\"dependabot[bot]\",\"display_login\":\"dependabot\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/49699333?\"},\"repo\":{\"id\":281968811,\"name\":\"masci/integrations\",\"url\":\"https://api.github.com/repos/masci/integrations\"},\"payload\":{\"ref\":\"dependabot/go_modules/github.com/elastic/elastic-package-0.43.0\",\"ref_type\":\"branch\",\"master_branch\":\"master\",\"description\":\"Elastic Integrations\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631562\",\"type\":\"CreateEvent\",\"actor\":{\"id\":76696532,\"login\":\"notagainnn\",\"display_login\":\"notagainnn\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/notagainnn\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/76696532?\"},\"repo\":{\"id\":475130999,\"name\":\"notagainnn/Solstice-Salon\",\"url\":\"https://api.github.com/repos/notagainnn/Solstice-Salon\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631527\",\"type\":\"IssuesEvent\",\"actor\":{\"id\":53219279,\"login\":\"anwarhk-19\",\"display_login\":\"anwarhk-19\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anwarhk-19\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/53219279?\"},\"repo\":{\"id\":475130992,\"name\":\"anwarhk-19/My-repository-7039tgnv96l\",\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l\"},\"payload\":{\"action\":\"opened\",\"issue\":{\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1\",\"repository_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l\",\"labels_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/comments\",\"events_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/events\",\"html_url\":\"https://github.com/anwarhk-19/My-repository-7039tgnv96l/issues/1\",\"id\":1183829880,\"node_id\":\"I_kwDOHFHscM5Gj894\",\"number\":1,\"title\":\"Found a bug\",\"user\":{\"login\":\"anwarhk-19\",\"id\":53219279,\"node_id\":\"MDQ6VXNlcjUzMjE5Mjc5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/53219279?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anwarhk-19\",\"html_url\":\"https://github.com/anwarhk-19\",\"followers_url\":\"https://api.github.com/users/anwarhk-19/followers\",\"following_url\":\"https://api.github.com/users/anwarhk-19/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/anwarhk-19/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/anwarhk-19/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/anwarhk-19/subscriptions\",\"organizations_url\":\"https://api.github.com/users/anwarhk-19/orgs\",\"repos_url\":\"https://api.github.com/users/anwarhk-19/repos\",\"events_url\":\"https://api.github.com/users/anwarhk-19/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/anwarhk-19/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[{\"id\":3975917001,\"node_id\":\"LA_kwDOHFHscM7s-63J\",\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/labels/bug\",\"name\":\"bug\",\"color\":\"d73a4a\",\"default\":true,\"description\":\"Something isn\\'t working\"}],\"state\":\"open\",\"locked\":false,\"assignee\":null,\"assignees\":[],\"milestone\":null,\"comments\":0,\"created_at\":\"2022-03-28T18:32:29Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"closed_at\":null,\"author_association\":\"OWNER\",\"active_lock_reason\":null,\"body\":\"I\\'m having a problem with this.\",\"reactions\":{\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/timeline\",\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631555\",\"type\":\"PushEvent\",\"actor\":{\"id\":33327508,\"login\":\"eduveel19\",\"display_login\":\"eduveel19\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/eduveel19\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/33327508?\"},\"repo\":{\"id\":309897106,\"name\":\"slowdsports/app\",\"url\":\"https://api.github.com/repos/slowdsports/app\"},\"payload\":{\"push_id\":9470893952,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"0a0c79c57a7ebfbed69d034b363deaed3685779c\",\"before\":\"d6375dd47f00317dc930d1e51ee03ea4a1b9a7d8\",\"commits\":[{\"sha\":\"0a0c79c57a7ebfbed69d034b363deaed3685779c\",\"author\":{\"email\":\"33327508+eduveel19@users.noreply.github.com\",\"name\":\"Eduardo Perdomo\"},\"message\":\"Update json.js\",\"distinct\":true,\"url\":\"https://api.github.com/repos/slowdsports/app/commits/0a0c79c57a7ebfbed69d034b363deaed3685779c\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631511\",\"type\":\"IssuesEvent\",\"actor\":{\"id\":14368811,\"login\":\"Zefau\",\"display_login\":\"Zefau\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?\"},\"repo\":{\"id\":230107144,\"name\":\"Zefau/ioBroker.jarvis\",\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis\"},\"payload\":{\"action\":\"closed\",\"issue\":{\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658\",\"repository_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis\",\"labels_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/comments\",\"events_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/events\",\"html_url\":\"https://github.com/Zefau/ioBroker.jarvis/issues/1658\",\"id\":1183607416,\"node_id\":\"I_kwDODbcoCM5GjGp4\",\"number\":1658,\"title\":\"backitup-Sicherung anpassen\",\"user\":{\"login\":\"mcuiobroker\",\"id\":84818934,\"node_id\":\"MDQ6VXNlcjg0ODE4OTM0\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/84818934?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mcuiobroker\",\"html_url\":\"https://github.com/mcuiobroker\",\"followers_url\":\"https://api.github.com/users/mcuiobroker/followers\",\"following_url\":\"https://api.github.com/users/mcuiobroker/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/mcuiobroker/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/mcuiobroker/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/mcuiobroker/subscriptions\",\"organizations_url\":\"https://api.github.com/users/mcuiobroker/orgs\",\"repos_url\":\"https://api.github.com/users/mcuiobroker/repos\",\"events_url\":\"https://api.github.com/users/mcuiobroker/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/mcuiobroker/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[{\"id\":1752936566,\"node_id\":\"MDU6TGFiZWwxNzUyOTM2NTY2\",\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/labels/:star2:%20feature\",\"name\":\":star2: feature\",\"color\":\"a2eeef\",\"default\":false,\"description\":\"Feature request or enhancement\"},{\"id\":1946688716,\"node_id\":\"MDU6TGFiZWwxOTQ2Njg4NzE2\",\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/labels/foreign%20issue\",\"name\":\"foreign issue\",\"color\":\"bfdadc\",\"default\":false,\"description\":\"Issue of a foreign repository\"}],\"state\":\"closed\",\"locked\":false,\"assignee\":{\"login\":\"Zefau\",\"id\":14368811,\"node_id\":\"MDQ6VXNlcjE0MzY4ODEx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"html_url\":\"https://github.com/Zefau\",\"followers_url\":\"https://api.github.com/users/Zefau/followers\",\"following_url\":\"https://api.github.com/users/Zefau/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Zefau/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Zefau/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Zefau/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Zefau/orgs\",\"repos_url\":\"https://api.github.com/users/Zefau/repos\",\"events_url\":\"https://api.github.com/users/Zefau/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Zefau/received_events\",\"type\":\"User\",\"site_admin\":false},\"assignees\":[{\"login\":\"Zefau\",\"id\":14368811,\"node_id\":\"MDQ6VXNlcjE0MzY4ODEx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"html_url\":\"https://github.com/Zefau\",\"followers_url\":\"https://api.github.com/users/Zefau/followers\",\"following_url\":\"https://api.github.com/users/Zefau/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Zefau/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Zefau/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Zefau/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Zefau/orgs\",\"repos_url\":\"https://api.github.com/users/Zefau/repos\",\"events_url\":\"https://api.github.com/users/Zefau/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Zefau/received_events\",\"type\":\"User\",\"site_admin\":false}],\"milestone\":{\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/milestones/9\",\"html_url\":\"https://github.com/Zefau/ioBroker.jarvis/milestone/9\",\"labels_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/milestones/9/labels\",\"id\":6191411,\"node_id\":\"MDk6TWlsZXN0b25lNjE5MTQxMQ==\",\"number\":9,\"title\":\"VOTING FEATURE REQUESTS\",\"description\":\"\\xc3\\x9cbersicht der Feature Requests nach Stimmen: https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions+label%3A%22%3Astar2%3A+feature%22\\\\r\\\\n\\\\r\\\\nBitte stimmt f\\xc3\\xbcr eure gew\\xc3\\xbcnschten Feature Requests ab: Nutzt daher die Emoticon auf Github, um f\\xc3\\xbcr eure favorisierten Feature Requests abzustimmen.\\\\r\\\\n\\\\r\\\\nSiehe auch https://forum.iobroker.net/topic/30668/jarvis-v2-0-0-just-another-remarkable-vis/1985\",\"creator\":{\"login\":\"Zefau\",\"id\":14368811,\"node_id\":\"MDQ6VXNlcjE0MzY4ODEx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"html_url\":\"https://github.com/Zefau\",\"followers_url\":\"https://api.github.com/users/Zefau/followers\",\"following_url\":\"https://api.github.com/users/Zefau/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Zefau/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Zefau/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Zefau/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Zefau/orgs\",\"repos_url\":\"https://api.github.com/users/Zefau/repos\",\"events_url\":\"https://api.github.com/users/Zefau/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Zefau/received_events\",\"type\":\"User\",\"site_admin\":false},\"open_issues\":44,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2020-12-08T10:06:44Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"due_on\":null,\"closed_at\":null},\"comments\":2,\"created_at\":\"2022-03-28T15:25:13Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"closed_at\":\"2022-03-28T18:32:28Z\",\"author_association\":\"NONE\",\"active_lock_reason\":null,\"body\":\"Zurzeit werden in der Extra-Sicherung f\\xc3\\xbcr jarvis nur die Sicherungsdaten von jarvis gesichert, nicht die DPs. \\\\r\\\\n![image](https://user-images.githubusercontent.com/84818934/160432199-8856278f-b016-47cc-a50c-42f01b443fb3.png)\\\\r\\\\n\\\\r\\\\nBitte die DPs mit integrieren, damit man leichter an die Jarvis-Daten kommt. Sonst muss man die jarvis Daten immer aus einer riesigen backup.json holen, diese kann >100MB sein.\\\\r\\\\n\",\"reactions\":{\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/timeline\",\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631536\",\"type\":\"IssueCommentEvent\",\"actor\":{\"id\":12046198,\"login\":\"gchickma\",\"display_login\":\"gchickma\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gchickma\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12046198?\"},\"repo\":{\"id\":217731715,\"name\":\"boomerang-io/charts\",\"url\":\"https://api.github.com/repos/boomerang-io/charts\"},\"payload\":{\"action\":\"created\",\"issue\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62\",\"repository_url\":\"https://api.github.com/repos/boomerang-io/charts\",\"labels_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/comments\",\"events_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/events\",\"html_url\":\"https://github.com/boomerang-io/charts/pull/62\",\"id\":1155801871,\"node_id\":\"PR_kwDODPpSg84zwLOI\",\"number\":62,\"title\":\"add support for Instana and switch New Relic to use enable flag like \\xe2\\x80\\xa6\",\"user\":{\"login\":\"gchickma\",\"id\":12046198,\"node_id\":\"MDQ6VXNlcjEyMDQ2MTk4\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12046198?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gchickma\",\"html_url\":\"https://github.com/gchickma\",\"followers_url\":\"https://api.github.com/users/gchickma/followers\",\"following_url\":\"https://api.github.com/users/gchickma/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/gchickma/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/gchickma/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/gchickma/subscriptions\",\"organizations_url\":\"https://api.github.com/users/gchickma/orgs\",\"repos_url\":\"https://api.github.com/users/gchickma/repos\",\"events_url\":\"https://api.github.com/users/gchickma/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/gchickma/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[],\"state\":\"open\",\"locked\":false,\"assignee\":null,\"assignees\":[],\"milestone\":null,\"comments\":2,\"created_at\":\"2022-03-01T20:50:07Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"closed_at\":null,\"author_association\":\"CONTRIBUTOR\",\"active_lock_reason\":null,\"draft\":false,\"pull_request\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/pulls/62\",\"html_url\":\"https://github.com/boomerang-io/charts/pull/62\",\"diff_url\":\"https://github.com/boomerang-io/charts/pull/62.diff\",\"patch_url\":\"https://github.com/boomerang-io/charts/pull/62.patch\",\"merged_at\":null},\"body\":\"Add support for Instana.  Only app configuration required - Instana auto discovers all services.\\\\r\\\\n\\\\r\\\\nAlso switch New Relic to use enable flag like all other monitoring options\",\"reactions\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/timeline\",\"performed_via_github_app\":null},\"comment\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/comments/1081000801\",\"html_url\":\"https://github.com/boomerang-io/charts/pull/62#issuecomment-1081000801\",\"issue_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62\",\"id\":1081000801,\"node_id\":\"IC_kwDODPpSg85AbsNh\",\"user\":{\"login\":\"gchickma\",\"id\":12046198,\"node_id\":\"MDQ6VXNlcjEyMDQ2MTk4\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12046198?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gchickma\",\"html_url\":\"https://github.com/gchickma\",\"followers_url\":\"https://api.github.com/users/gchickma/followers\",\"following_url\":\"https://api.github.com/users/gchickma/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/gchickma/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/gchickma/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/gchickma/subscriptions\",\"organizations_url\":\"https://api.github.com/users/gchickma/orgs\",\"repos_url\":\"https://api.github.com/users/gchickma/repos\",\"events_url\":\"https://api.github.com/users/gchickma/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/gchickma/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2022-03-28T18:32:29Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"author_association\":\"CONTRIBUTOR\",\"body\":\"@tlawrie  I\\'ve made further updates for Instana and New Relic configuration. Please take a look when you can. Thx.\",\"reactions\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/comments/1081000801/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":54965897,\"login\":\"boomerang-io\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/boomerang-io\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/54965897?\"}},{\"id\":\"20979631552\",\"type\":\"CreateEvent\",\"actor\":{\"id\":224008,\"login\":\"vkhemlan\",\"display_login\":\"vkhemlan\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vkhemlan\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/224008?\"},\"repo\":{\"id\":96940737,\"name\":\"SoloTodo/solotodo_core\",\"url\":\"https://api.github.com/repos/SoloTodo/solotodo_core\"},\"payload\":{\"ref\":\"feature/ssd_compatibility_check\",\"ref_type\":\"branch\",\"master_branch\":\"develop\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":1392259,\"login\":\"SoloTodo\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/SoloTodo\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1392259?\"}},{\"id\":\"20979631544\",\"type\":\"CreateEvent\",\"actor\":{\"id\":2983119,\"login\":\"strohs\",\"display_login\":\"strohs\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/strohs\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/2983119?\"},\"repo\":{\"id\":475130488,\"name\":\"strohs/wordle-solver-rust\",\"url\":\"https://api.github.com/repos/strohs/wordle-solver-rust\"},\"payload\":{\"ref\":\"main\",\"ref_type\":\"branch\",\"master_branch\":\"main\",\"description\":\"command line wordle solver written in rust\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631504\",\"type\":\"PushEvent\",\"actor\":{\"id\":72709548,\"login\":\"p19papa4\",\"display_login\":\"p19papa4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/p19papa4\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/72709548?\"},\"repo\":{\"id\":475101952,\"name\":\"p19papa4/_gallery\",\"url\":\"https://api.github.com/repos/p19papa4/_gallery\"},\"payload\":{\"push_id\":9470893967,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"bf43f64ccbfa547cfcaf103548dff54e38d8a080\",\"before\":\"8bc383ea24134dcb0917bc5a995dac761ed059e3\",\"commits\":[{\"sha\":\"bf43f64ccbfa547cfcaf103548dff54e38d8a080\",\"author\":{\"email\":\"p19papa4@ionio.gr\",\"name\":\"p19papa4\"},\"message\":\"added files\",\"distinct\":true,\"url\":\"https://api.github.com/repos/p19papa4/_gallery/commits/bf43f64ccbfa547cfcaf103548dff54e38d8a080\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631475\",\"type\":\"PushEvent\",\"actor\":{\"id\":67281291,\"login\":\"jrcook416\",\"display_login\":\"jrcook416\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jrcook416\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/67281291?\"},\"repo\":{\"id\":292359397,\"name\":\"jrcook416/zencart\",\"url\":\"https://api.github.com/repos/jrcook416/zencart\"},\"payload\":{\"push_id\":9470893961,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/v157-dev\",\"head\":\"0701734bd1fa852488ad3aa38a9b6a044f30de53\",\"before\":\"a79461a1b610105838eb2811e57790c541b5ede3\",\"commits\":[{\"sha\":\"0701734bd1fa852488ad3aa38a9b6a044f30de53\",\"author\":{\"email\":\"jeremiah.cook@indianapolisems.org\",\"name\":\"Jeremiah Cook\"},\"message\":\"Backing out the PHP and going with the JS.\",\"distinct\":true,\"url\":\"https://api.github.com/repos/jrcook416/zencart/commits/0701734bd1fa852488ad3aa38a9b6a044f30de53\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631469\",\"type\":\"PushEvent\",\"actor\":{\"id\":859830,\"login\":\"thedigitalproblemsolver\",\"display_login\":\"thedigitalproblemsolver\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/thedigitalproblemsolver\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/859830?\"},\"repo\":{\"id\":326467898,\"name\":\"thedigitalproblemsolver/vitessecms-communication\",\"url\":\"https://api.github.com/repos/thedigitalproblemsolver/vitessecms-communication\"},\"payload\":{\"push_id\":9470893911,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/develop\",\"head\":\"574fa28b07092a74850c708655d14a768f2376f4\",\"before\":\"d4342e3ecfc9d583045605c1e8cc89f216c679d5\",\"commits\":[{\"sha\":\"574fa28b07092a74850c708655d14a768f2376f4\",\"author\":{\"email\":\"info@thedigitalproblemsolver.com\",\"name\":\"Jasper Jaklofsky\"},\"message\":\"Updated composer.json\",\"distinct\":true,\"url\":\"https://api.github.com/repos/thedigitalproblemsolver/vitessecms-communication/commits/574fa28b07092a74850c708655d14a768f2376f4\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631483\",\"type\":\"CreateEvent\",\"actor\":{\"id\":51822937,\"login\":\"NEOZEO64\",\"display_login\":\"NEOZEO64\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NEOZEO64\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/51822937?\"},\"repo\":{\"id\":475130996,\"name\":\"NEOZEO64/Top-Down-Shooter-2\",\"url\":\"https://api.github.com/repos/NEOZEO64/Top-Down-Shooter-2\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"}]'"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#content作为响应内容时，数据样态？\n",
    "r.content"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "0dd54523",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'[{\"id\":\"20979631663\",\"type\":\"CreateEvent\",\"actor\":{\"id\":76072746,\"login\":\"asd-123-dsa\",\"display_login\":\"asd-123-dsa\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/asd-123-dsa\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/76072746?\"},\"repo\":{\"id\":475130981,\"name\":\"asd-123-dsa/github-slideshow\",\"url\":\"https://api.github.com/repos/asd-123-dsa/github-slideshow\"},\"payload\":{\"ref\":\"main\",\"ref_type\":\"branch\",\"master_branch\":\"main\",\"description\":\"A robot powered training repository :robot:\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631607\",\"type\":\"CreateEvent\",\"actor\":{\"id\":10810283,\"login\":\"direwolf-github\",\"display_login\":\"direwolf-github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/direwolf-github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/10810283?\"},\"repo\":{\"id\":475131000,\"name\":\"direwolf-github/ephemeral-ci-50ee43d7\",\"url\":\"https://api.github.com/repos/direwolf-github/ephemeral-ci-50ee43d7\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631604\",\"type\":\"CommitCommentEvent\",\"actor\":{\"id\":96256923,\"login\":\"mrlegohead0x45\",\"display_login\":\"mrlegohead0x45\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mrlegohead0x45\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/96256923?\"},\"repo\":{\"id\":468418333,\"name\":\"mrlegohead0x45/matrix\",\"url\":\"https://api.github.com/repos/mrlegohead0x45/matrix\"},\"payload\":{\"comment\":{\"url\":\"https://api.github.com/repos/mrlegohead0x45/matrix/comments/69743537\",\"html_url\":\"https://github.com/mrlegohead0x45/matrix/commit/e563d8fd9ca26fe7cd598c29f04ad0267466071d#commitcomment-69743537\",\"id\":69743537,\"node_id\":\"CC_kwDOG-t_Hc4EKDOx\",\"user\":{\"login\":\"mrlegohead0x45\",\"id\":96256923,\"node_id\":\"U_kgDOBbzDmw\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/96256923?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mrlegohead0x45\",\"html_url\":\"https://github.com/mrlegohead0x45\",\"followers_url\":\"https://api.github.com/users/mrlegohead0x45/followers\",\"following_url\":\"https://api.github.com/users/mrlegohead0x45/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/mrlegohead0x45/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/mrlegohead0x45/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/mrlegohead0x45/subscriptions\",\"organizations_url\":\"https://api.github.com/users/mrlegohead0x45/orgs\",\"repos_url\":\"https://api.github.com/users/mrlegohead0x45/repos\",\"events_url\":\"https://api.github.com/users/mrlegohead0x45/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/mrlegohead0x45/received_events\",\"type\":\"User\",\"site_admin\":false},\"position\":null,\"line\":null,\"path\":null,\"commit_id\":\"e563d8fd9ca26fe7cd598c29f04ad0267466071d\",\"created_at\":\"2022-03-28T18:32:29Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"author_association\":\"OWNER\",\"body\":\"Turns out G++ accepting it was a bug:\\\\r\\\\n[Official issue tracker](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96830)\\\\r\\\\n[Stack Overflow post](https://stackoverflow.com/questions/63628752/does-a-class-templates-requires-clause-have-to-be-repeated-outside-member-defin) that led me there\",\"reactions\":{\"url\":\"https://api.github.com/repos/mrlegohead0x45/matrix/comments/69743537/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0}}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631601\",\"type\":\"DeleteEvent\",\"actor\":{\"id\":29139614,\"login\":\"renovate[bot]\",\"display_login\":\"renovate\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/renovate[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/29139614?\"},\"repo\":{\"id\":367145324,\"name\":\"cbirkenbeul/k3s-gitops\",\"url\":\"https://api.github.com/repos/cbirkenbeul/k3s-gitops\"},\"payload\":{\"ref\":\"renovate/ghcr.io-k8s-at-home-traefik-2.6.x\",\"ref_type\":\"branch\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631572\",\"type\":\"PushEvent\",\"actor\":{\"id\":54743791,\"login\":\"Ajoe12\",\"display_login\":\"Ajoe12\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Ajoe12\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/54743791?\"},\"repo\":{\"id\":467102142,\"name\":\"Ajoe12/DSA\",\"url\":\"https://api.github.com/repos/Ajoe12/DSA\"},\"payload\":{\"push_id\":9470893974,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"5e15c4869f781d85c3aa5656cf6a4bdf463e3775\",\"before\":\"6d26d4950d1f23dcc68d495ec5de021979eb3a6f\",\"commits\":[{\"sha\":\"5e15c4869f781d85c3aa5656cf6a4bdf463e3775\",\"author\":{\"email\":\"johnsonajoepaj@gmail.com\",\"name\":\"Ajoe12\"},\"message\":\"4\",\"distinct\":true,\"url\":\"https://api.github.com/repos/Ajoe12/DSA/commits/5e15c4869f781d85c3aa5656cf6a4bdf463e3775\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631565\",\"type\":\"PushEvent\",\"actor\":{\"id\":25119437,\"login\":\"ignissak\",\"display_login\":\"ignissak\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ignissak\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/25119437?\"},\"repo\":{\"id\":295162994,\"name\":\"ignissak/ignissak\",\"url\":\"https://api.github.com/repos/ignissak/ignissak\"},\"payload\":{\"push_id\":9470893943,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"3e2dfd85800d38297186c42c6a04791faa5397ee\",\"before\":\"050ec28a52f65f823683ae4c9a5448d6a918acc1\",\"commits\":[{\"sha\":\"3e2dfd85800d38297186c42c6a04791faa5397ee\",\"author\":{\"email\":\"41898282+github-actions[bot]@users.noreply.github.com\",\"name\":\"readme-bot\"},\"message\":\"Updated with Dev Metrics\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ignissak/ignissak/commits/3e2dfd85800d38297186c42c6a04791faa5397ee\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631573\",\"type\":\"PushEvent\",\"actor\":{\"id\":41898282,\"login\":\"github-actions[bot]\",\"display_login\":\"github-actions\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/github-actions[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/41898282?\"},\"repo\":{\"id\":313169341,\"name\":\"j-e-d/datosenre\",\"url\":\"https://api.github.com/repos/j-e-d/datosenre\"},\"payload\":{\"push_id\":9470893978,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"b29f48fa2e4228ef6564002d721aa6760c2c20b5\",\"before\":\"11e436168587b2e0dab96829d0a9aed432d71c02\",\"commits\":[{\"sha\":\"b29f48fa2e4228ef6564002d721aa6760c2c20b5\",\"author\":{\"email\":\"actions@users.noreply.github.com\",\"name\":\"Automatizado\"},\"message\":\"Datos de: Mon Mar 28 18:32:28 UTC 2022\",\"distinct\":true,\"url\":\"https://api.github.com/repos/j-e-d/datosenre/commits/b29f48fa2e4228ef6564002d721aa6760c2c20b5\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631563\",\"type\":\"PushEvent\",\"actor\":{\"id\":74634962,\"login\":\"ViajaGuerreiro\",\"display_login\":\"ViajaGuerreiro\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ViajaGuerreiro\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/74634962?\"},\"repo\":{\"id\":475130569,\"name\":\"ViajaGuerreiro/Empresas_CRUD\",\"url\":\"https://api.github.com/repos/ViajaGuerreiro/Empresas_CRUD\"},\"payload\":{\"push_id\":9470893942,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"95765467cff870d4b1e67af530dad5713481abc0\",\"before\":\"c24ea65ea2af8c78fea1f65d39a5ab0497b75d1f\",\"commits\":[{\"sha\":\"95765467cff870d4b1e67af530dad5713481abc0\",\"author\":{\"email\":\"thiaguinhoLrodrigues007@gmail.com\",\"name\":\"ThiagoLR\"},\"message\":\"first commit\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ViajaGuerreiro/Empresas_CRUD/commits/95765467cff870d4b1e67af530dad5713481abc0\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631614\",\"type\":\"PullRequestReviewCommentEvent\",\"actor\":{\"id\":1131882,\"login\":\"jsievenpiper\",\"display_login\":\"jsievenpiper\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?\"},\"repo\":{\"id\":72495579,\"name\":\"go-gitea/gitea\",\"url\":\"https://api.github.com/repos/go-gitea/gitea\"},\"payload\":{\"action\":\"created\",\"comment\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932\",\"pull_request_review_id\":923575725,\"id\":836729932,\"node_id\":\"PRRC_kwDOBFIx284x33xM\",\"diff_hunk\":\"@@ -59,8 +60,84 @@ func (m *Manager) GetRedisClient(connection string) redis.UniversalClient {\\\\n \\\\t\\\\tname: []string{connection, uri.String()},\\\\n \\\\t}\\\\n \\\\n+\\\\topts := getRedisOptions(uri)\\\\n+\\\\ttlsConfig := getRedisTLSOptions(uri)\\\\n+\\\\n+\\\\tclientName := uri.Query()[\\\\\"clientname\\\\\"]\\\\n+\\\\n+\\\\tif clientName != nil && len(clientName) > 0 {\\\\n+\\\\t\\\\tclient.name = append(client.name, clientName[0])\\\\n+\\\\t}\\\\n+\\\\n+\\\\tswitch uri.Scheme {\\\\n+\\\\tcase \\\\\"redis+sentinels\\\\\":\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"rediss+sentinel\\\\\":\\\\n+\\\\t\\\\topts.TLSConfig = tlsConfig\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"redis+sentinel\\\\\":\\\\n+\\\\t\\\\tif uri.Host != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \\\\\",\\\\\")...)\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tif uri.Path != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\\\n+\\\\t\\\\t\\\\t\\\\topts.DB = db\\\\n+\\\\t\\\\t\\\\t}\\\\n+\\\\t\\\\t}\\\\n+\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewFailoverClient(opts.Failover())\\\\n+\\\\tcase \\\\\"redis+clusters\\\\\":\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"rediss+cluster\\\\\":\\\\n+\\\\t\\\\topts.TLSConfig = tlsConfig\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"redis+cluster\\\\\":\\\\n+\\\\t\\\\tif uri.Host != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \\\\\",\\\\\")...)\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tif uri.Path != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\\\n+\\\\t\\\\t\\\\t\\\\topts.DB = db\\\\n+\\\\t\\\\t\\\\t}\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewClusterClient(opts.Cluster())\\\\n+\\\\tcase \\\\\"redis+socket\\\\\":\\\\n+\\\\t\\\\tsimpleOpts := opts.Simple()\\\\n+\\\\t\\\\tsimpleOpts.Network = \\\\\"unix\\\\\"\\\\n+\\\\t\\\\tsimpleOpts.Addr = path.Join(uri.Host, uri.Path)\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewClient(simpleOpts)\\\\n+\\\\tcase \\\\\"rediss\\\\\":\\\\n+\\\\t\\\\topts.TLSConfig = tlsConfig\\\\n+\\\\t\\\\tfallthrough\\\\n+\\\\tcase \\\\\"redis\\\\\":\\\\n+\\\\t\\\\tif uri.Host != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \\\\\",\\\\\")...)\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tif uri.Path != \\\\\"\\\\\" {\\\\n+\\\\t\\\\t\\\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\\\n+\\\\t\\\\t\\\\t\\\\topts.DB = db\\\\n+\\\\t\\\\t\\\\t}\\\\n+\\\\t\\\\t}\\\\n+\\\\t\\\\tclient.UniversalClient = redis.NewClient(opts.Simple())\\\\n+\\\\tdefault:\\\\n+\\\\t\\\\treturn nil\",\"path\":\"modules/nosql/manager_redis.go\",\"position\":72,\"original_position\":72,\"commit_id\":\"e67e4916a2ea07040da587f42617326221e35c08\",\"original_commit_id\":\"66a15df82b2ea90816e4d0e45794caf799aee5c8\",\"user\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"body\":\"Same as the other comments!\",\"created_at\":\"2022-03-28T18:32:28Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"html_url\":\"https://github.com/go-gitea/gitea/pull/19213#discussion_r836729932\",\"pull_request_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\",\"author_association\":\"NONE\",\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932\"},\"html\":{\"href\":\"https://github.com/go-gitea/gitea/pull/19213#discussion_r836729932\"},\"pull_request\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\"}},\"reactions\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"start_line\":null,\"original_start_line\":null,\"start_side\":null,\"line\":123,\"original_line\":123,\"side\":\"RIGHT\",\"in_reply_to_id\":835712136},\"pull_request\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\",\"id\":889848335,\"node_id\":\"PR_kwDOBFIx2841CgIP\",\"html_url\":\"https://github.com/go-gitea/gitea/pull/19213\",\"diff_url\":\"https://github.com/go-gitea/gitea/pull/19213.diff\",\"patch_url\":\"https://github.com/go-gitea/gitea/pull/19213.patch\",\"issue_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213\",\"number\":19213,\"state\":\"open\",\"locked\":false,\"title\":\"Add Redis Sentinel Authentication Support\",\"user\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"body\":\"<!--\\\\r\\\\n\\\\r\\\\nPlease check the following:\\\\r\\\\n\\\\r\\\\n1. Make sure you are targeting the `main` branch, pull requests on release branches are only allowed for bug fixes.\\\\r\\\\n2. Read contributing guidelines: https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md\\\\r\\\\n3. Describe what your pull request does and which issue you\\'re targeting (if any)\\\\r\\\\n\\\\r\\\\n-->  \\\\r\\\\n\\\\r\\\\n👋🏾 Hey there!\\\\r\\\\n\\\\r\\\\nI was looking to configure my gitea cache to use my existing redis sentinel setup, but found that I wasn\\'t able to supply any authentication parameters to it. So this PR brings support to do that, along with some light extraction of a couple of bits into some separate functions for easier testing (and of course, some tests as well).\\\\r\\\\n\\\\r\\\\nI looked at other libraries supporting similar RedisUri-style connection strings (e.g. Lettuce), but it looks like this type of configuration is beyond what would typically be done in a connection string. Since gitea doesn\\'t have configuration options for manually specifying all this redis connection detail, I went ahead and just chose straightforward names for these new parameters.\\\\r\\\\n\\\\r\\\\nI think there are two main concerns with this approach:\\\\r\\\\n- the implementation details are a bit confusing -- to be fair, it can be confusing in general to consider the ACL requirements in a sentinel setup just in general, but having two sets of credentials in a single connection string is definitely more complicated.\\\\r\\\\n- putting credentials outside the standard URI location exposes them to being leaked more easily... granted, I think this is not hugely concerning since a practical installation would have this coming from some sort of secrets management system -- more ideally these configuration options would be directly exposed in gitea\\'s configuration, but it looks like the spirit of the config file was to be really abstract for this section, so not sure there\\'s much to be done there without refactoring and making a breaking change in the config file schema.\\\\r\\\\n\\\\r\\\\nLooking forward to your feedback!\",\"created_at\":\"2022-03-25T19:43:33Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":\"32632e88c80001631f9299ddc40262cfdf695038\",\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[{\"id\":472744940,\"node_id\":\"MDU6TGFiZWw0NzI3NDQ5NDA=\",\"url\":\"https://api.github.com/repos/go-gitea/gitea/labels/kind/enhancement\",\"name\":\"kind/enhancement\",\"color\":\"84b6eb\",\"default\":false,\"description\":null},{\"id\":475283583,\"node_id\":\"MDU6TGFiZWw0NzUyODM1ODM=\",\"url\":\"https://api.github.com/repos/go-gitea/gitea/labels/lgtm/need%202\",\"name\":\"lgtm/need 2\",\"color\":\"d93f0b\",\"default\":false,\"description\":null}],\"milestone\":{\"url\":\"https://api.github.com/repos/go-gitea/gitea/milestones/105\",\"html_url\":\"https://github.com/go-gitea/gitea/milestone/105\",\"labels_url\":\"https://api.github.com/repos/go-gitea/gitea/milestones/105/labels\",\"id\":7340083,\"node_id\":\"MI_kwDOBFIx284AcAAz\",\"number\":105,\"title\":\"1.17.0\",\"description\":\"\",\"creator\":{\"login\":\"lunny\",\"id\":81045,\"node_id\":\"MDQ6VXNlcjgxMDQ1\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/81045?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lunny\",\"html_url\":\"https://github.com/lunny\",\"followers_url\":\"https://api.github.com/users/lunny/followers\",\"following_url\":\"https://api.github.com/users/lunny/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/lunny/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/lunny/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/lunny/subscriptions\",\"organizations_url\":\"https://api.github.com/users/lunny/orgs\",\"repos_url\":\"https://api.github.com/users/lunny/repos\",\"events_url\":\"https://api.github.com/users/lunny/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/lunny/received_events\",\"type\":\"User\",\"site_admin\":false},\"open_issues\":114,\"closed_issues\":276,\"state\":\"open\",\"created_at\":\"2021-11-09T06:25:37Z\",\"updated_at\":\"2022-03-28T12:55:00Z\",\"due_on\":null,\"closed_at\":null},\"draft\":false,\"commits_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/commits\",\"review_comments_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/comments\",\"review_comment_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213/comments\",\"statuses_url\":\"https://api.github.com/repos/go-gitea/gitea/statuses/e67e4916a2ea07040da587f42617326221e35c08\",\"head\":{\"label\":\"jsievenpiper:sentinel\",\"ref\":\"sentinel\",\"sha\":\"e67e4916a2ea07040da587f42617326221e35c08\",\"user\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":472932669,\"node_id\":\"R_kgDOHDBhPQ\",\"name\":\"gitea\",\"full_name\":\"jsievenpiper/gitea\",\"private\":false,\"owner\":{\"login\":\"jsievenpiper\",\"id\":1131882,\"node_id\":\"MDQ6VXNlcjExMzE4ODI=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1131882?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jsievenpiper\",\"html_url\":\"https://github.com/jsievenpiper\",\"followers_url\":\"https://api.github.com/users/jsievenpiper/followers\",\"following_url\":\"https://api.github.com/users/jsievenpiper/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/jsievenpiper/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/jsievenpiper/subscriptions\",\"organizations_url\":\"https://api.github.com/users/jsievenpiper/orgs\",\"repos_url\":\"https://api.github.com/users/jsievenpiper/repos\",\"events_url\":\"https://api.github.com/users/jsievenpiper/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/jsievenpiper/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/jsievenpiper/gitea\",\"description\":\"Git with a cup of tea, painless self-hosted git service\",\"fork\":true,\"url\":\"https://api.github.com/repos/jsievenpiper/gitea\",\"forks_url\":\"https://api.github.com/repos/jsievenpiper/gitea/forks\",\"keys_url\":\"https://api.github.com/repos/jsievenpiper/gitea/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/jsievenpiper/gitea/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/jsievenpiper/gitea/teams\",\"hooks_url\":\"https://api.github.com/repos/jsievenpiper/gitea/hooks\",\"issue_events_url\":\"https://api.github.com/repos/jsievenpiper/gitea/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/jsievenpiper/gitea/events\",\"assignees_url\":\"https://api.github.com/repos/jsievenpiper/gitea/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/jsievenpiper/gitea/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/jsievenpiper/gitea/tags\",\"blobs_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/jsievenpiper/gitea/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/jsievenpiper/gitea/languages\",\"stargazers_url\":\"https://api.github.com/repos/jsievenpiper/gitea/stargazers\",\"contributors_url\":\"https://api.github.com/repos/jsievenpiper/gitea/contributors\",\"subscribers_url\":\"https://api.github.com/repos/jsievenpiper/gitea/subscribers\",\"subscription_url\":\"https://api.github.com/repos/jsievenpiper/gitea/subscription\",\"commits_url\":\"https://api.github.com/repos/jsievenpiper/gitea/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/jsievenpiper/gitea/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/jsievenpiper/gitea/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/jsievenpiper/gitea/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/jsievenpiper/gitea/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/jsievenpiper/gitea/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/jsievenpiper/gitea/merges\",\"archive_url\":\"https://api.github.com/repos/jsievenpiper/gitea/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/jsievenpiper/gitea/downloads\",\"issues_url\":\"https://api.github.com/repos/jsievenpiper/gitea/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/jsievenpiper/gitea/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/jsievenpiper/gitea/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/jsievenpiper/gitea/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/jsievenpiper/gitea/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/jsievenpiper/gitea/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/jsievenpiper/gitea/deployments\",\"created_at\":\"2022-03-22T20:47:58Z\",\"updated_at\":\"2022-03-22T19:13:12Z\",\"pushed_at\":\"2022-03-27T17:48:57Z\",\"git_url\":\"git://github.com/jsievenpiper/gitea.git\",\"ssh_url\":\"git@github.com:jsievenpiper/gitea.git\",\"clone_url\":\"https://github.com/jsievenpiper/gitea.git\",\"svn_url\":\"https://github.com/jsievenpiper/gitea\",\"homepage\":\"https://gitea.io\",\"size\":235251,\"stargazers_count\":0,\"watchers_count\":0,\"language\":null,\"has_issues\":false,\"has_projects\":true,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":0,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":0,\"watchers\":0,\"default_branch\":\"main\"}},\"base\":{\"label\":\"go-gitea:main\",\"ref\":\"main\",\"sha\":\"42fe076084d37e5ede7166c136f1dda47bcf40f5\",\"user\":{\"login\":\"go-gitea\",\"id\":12724356,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjEyNzI0MzU2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12724356?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/go-gitea\",\"html_url\":\"https://github.com/go-gitea\",\"followers_url\":\"https://api.github.com/users/go-gitea/followers\",\"following_url\":\"https://api.github.com/users/go-gitea/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/go-gitea/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/go-gitea/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/go-gitea/subscriptions\",\"organizations_url\":\"https://api.github.com/users/go-gitea/orgs\",\"repos_url\":\"https://api.github.com/users/go-gitea/repos\",\"events_url\":\"https://api.github.com/users/go-gitea/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/go-gitea/received_events\",\"type\":\"Organization\",\"site_admin\":false},\"repo\":{\"id\":72495579,\"node_id\":\"MDEwOlJlcG9zaXRvcnk3MjQ5NTU3OQ==\",\"name\":\"gitea\",\"full_name\":\"go-gitea/gitea\",\"private\":false,\"owner\":{\"login\":\"go-gitea\",\"id\":12724356,\"node_id\":\"MDEyOk9yZ2FuaXphdGlvbjEyNzI0MzU2\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12724356?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/go-gitea\",\"html_url\":\"https://github.com/go-gitea\",\"followers_url\":\"https://api.github.com/users/go-gitea/followers\",\"following_url\":\"https://api.github.com/users/go-gitea/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/go-gitea/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/go-gitea/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/go-gitea/subscriptions\",\"organizations_url\":\"https://api.github.com/users/go-gitea/orgs\",\"repos_url\":\"https://api.github.com/users/go-gitea/repos\",\"events_url\":\"https://api.github.com/users/go-gitea/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/go-gitea/received_events\",\"type\":\"Organization\",\"site_admin\":false},\"html_url\":\"https://github.com/go-gitea/gitea\",\"description\":\"Git with a cup of tea, painless self-hosted git service\",\"fork\":false,\"url\":\"https://api.github.com/repos/go-gitea/gitea\",\"forks_url\":\"https://api.github.com/repos/go-gitea/gitea/forks\",\"keys_url\":\"https://api.github.com/repos/go-gitea/gitea/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/go-gitea/gitea/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/go-gitea/gitea/teams\",\"hooks_url\":\"https://api.github.com/repos/go-gitea/gitea/hooks\",\"issue_events_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/go-gitea/gitea/events\",\"assignees_url\":\"https://api.github.com/repos/go-gitea/gitea/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/go-gitea/gitea/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/go-gitea/gitea/tags\",\"blobs_url\":\"https://api.github.com/repos/go-gitea/gitea/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/go-gitea/gitea/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/go-gitea/gitea/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/go-gitea/gitea/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/go-gitea/gitea/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/go-gitea/gitea/languages\",\"stargazers_url\":\"https://api.github.com/repos/go-gitea/gitea/stargazers\",\"contributors_url\":\"https://api.github.com/repos/go-gitea/gitea/contributors\",\"subscribers_url\":\"https://api.github.com/repos/go-gitea/gitea/subscribers\",\"subscription_url\":\"https://api.github.com/repos/go-gitea/gitea/subscription\",\"commits_url\":\"https://api.github.com/repos/go-gitea/gitea/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/go-gitea/gitea/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/go-gitea/gitea/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/go-gitea/gitea/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/go-gitea/gitea/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/go-gitea/gitea/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/go-gitea/gitea/merges\",\"archive_url\":\"https://api.github.com/repos/go-gitea/gitea/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/go-gitea/gitea/downloads\",\"issues_url\":\"https://api.github.com/repos/go-gitea/gitea/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/go-gitea/gitea/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/go-gitea/gitea/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/go-gitea/gitea/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/go-gitea/gitea/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/go-gitea/gitea/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/go-gitea/gitea/deployments\",\"created_at\":\"2016-11-01T02:13:26Z\",\"updated_at\":\"2022-03-28T18:31:18Z\",\"pushed_at\":\"2022-03-28T17:41:14Z\",\"git_url\":\"git://github.com/go-gitea/gitea.git\",\"ssh_url\":\"git@github.com:go-gitea/gitea.git\",\"clone_url\":\"https://github.com/go-gitea/gitea.git\",\"svn_url\":\"https://github.com/go-gitea/gitea\",\"homepage\":\"https://gitea.io\",\"size\":235390,\"stargazers_count\":29105,\"watchers_count\":29105,\"language\":\"Go\",\"has_issues\":true,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":false,\"has_pages\":false,\"forks_count\":3652,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":2019,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[\"devops\",\"git\",\"gitea\",\"github\",\"gitlab\",\"go\",\"gogs\",\"golang\",\"hacktoberfest\"],\"visibility\":\"public\",\"forks\":3652,\"open_issues\":2019,\"watchers\":29105,\"default_branch\":\"main\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213\"},\"html\":{\"href\":\"https://github.com/go-gitea/gitea/pull/19213\"},\"issue\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213\"},\"comments\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/issues/19213/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/pulls/19213/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/go-gitea/gitea/statuses/e67e4916a2ea07040da587f42617326221e35c08\"}},\"author_association\":\"NONE\",\"auto_merge\":null,\"active_lock_reason\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:28Z\",\"org\":{\"id\":12724356,\"login\":\"go-gitea\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/go-gitea\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12724356?\"}},{\"id\":\"20979631612\",\"type\":\"IssuesEvent\",\"actor\":{\"id\":5659113,\"login\":\"mitchelsellers\",\"display_login\":\"mitchelsellers\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mitchelsellers\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/5659113?\"},\"repo\":{\"id\":475098360,\"name\":\"IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers\",\"url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers\"},\"payload\":{\"action\":\"opened\",\"issue\":{\"url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2\",\"repository_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers\",\"labels_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/comments\",\"events_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/events\",\"html_url\":\"https://github.com/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2\",\"id\":1183829886,\"node_id\":\"I_kwDOHFFs-M5Gj89-\",\"number\":2,\"title\":\"Create Tag Helper for Non-Production Environment Notice\",\"user\":{\"login\":\"mitchelsellers\",\"id\":5659113,\"node_id\":\"MDQ6VXNlcjU2NTkxMTM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/5659113?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mitchelsellers\",\"html_url\":\"https://github.com/mitchelsellers\",\"followers_url\":\"https://api.github.com/users/mitchelsellers/followers\",\"following_url\":\"https://api.github.com/users/mitchelsellers/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/mitchelsellers/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/mitchelsellers/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/mitchelsellers/subscriptions\",\"organizations_url\":\"https://api.github.com/users/mitchelsellers/orgs\",\"repos_url\":\"https://api.github.com/users/mitchelsellers/repos\",\"events_url\":\"https://api.github.com/users/mitchelsellers/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/mitchelsellers/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[],\"state\":\"open\",\"locked\":false,\"assignee\":null,\"assignees\":[],\"milestone\":null,\"comments\":0,\"created_at\":\"2022-02-22T05:41:45Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"closed_at\":null,\"author_association\":\"CONTRIBUTOR\",\"active_lock_reason\":null,\"body\":null,\"reactions\":{\"url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/timeline\",\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":15944958,\"login\":\"IowaComputerGurus\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/IowaComputerGurus\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/15944958?\"}},{\"id\":\"20979631597\",\"type\":\"PushEvent\",\"actor\":{\"id\":121515,\"login\":\"lynxlynxlynx\",\"display_login\":\"lynxlynxlynx\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/lynxlynxlynx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/121515?\"},\"repo\":{\"id\":51711866,\"name\":\"ja2-stracciatella/ja2-stracciatella\",\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella\"},\"payload\":{\"push_id\":9470893986,\"size\":11,\"distinct_size\":11,\"ref\":\"refs/heads/sgpsector\",\"head\":\"62caf5e9211d91da8938e3e45d73619cebf29c1a\",\"before\":\"49b82fe3ecfd22d07351269692b37389dd006efc\",\"commits\":[{\"sha\":\"1169d3ccd18b86b9f07b50a91508428c2d1421d1\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"InitStrategicMovementCosts: use SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/1169d3ccd18b86b9f07b50a91508428c2d1421d1\"},{\"sha\":\"174991cdb31ab4dfac0636981f1fbd0da0bedb40\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"UndergroundSectorModel::validateData: use SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/174991cdb31ab4dfac0636981f1fbd0da0bedb40\"},{\"sha\":\"f1da2d5478e718c01a91b533bfa18f68e0aeb98a\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"MovementCostsModel: use SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/f1da2d5478e718c01a91b533bfa18f68e0aeb98a\"},{\"sha\":\"d148e922c50a6058faa816b923542dd353b805f7\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"replaced SectorKey with SGPSector\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/d148e922c50a6058faa816b923542dd353b805f7\"},{\"sha\":\"8e89180d473dfd2f0d0afef522b2e5faeb677fed\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"replaced SECTOR_FROM_SECTOR_SHORT_STRING by SGPSector::FromShortString\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/8e89180d473dfd2f0d0afef522b2e5faeb677fed\"},{\"sha\":\"76965ae384e2ca3c2d610a1fc97360bdf7b7e748\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"SGPSector: replaced SECTORX/Y with internal methods\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/76965ae384e2ca3c2d610a1fc97360bdf7b7e748\"},{\"sha\":\"23e49ee7d791395abd1aed3d4c5f98ea431572a3\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"added SGPSector::FromSectorID to convert trickier SECTORX/Y users\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/23e49ee7d791395abd1aed3d4c5f98ea431572a3\"},{\"sha\":\"80475db8df23de3622a10f88359d1e508a756be8\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"removed last users of SECTORX/Y\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/80475db8df23de3622a10f88359d1e508a756be8\"},{\"sha\":\"bce52f188d1870d7d85f2c6c8ad1c3add75c30da\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"removed unnecessary include\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/bce52f188d1870d7d85f2c6c8ad1c3add75c30da\"},{\"sha\":\"35280038255e63ed95e9b5604d313f799c980fe6\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"deprecated SECTOR\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/35280038255e63ed95e9b5604d313f799c980fe6\"},{\"sha\":\"62caf5e9211d91da8938e3e45d73619cebf29c1a\",\"author\":{\"email\":\"smgl@lynxlynx.info\",\"name\":\"Jaka Kranjc\"},\"message\":\"SGPSector: removed the string constructor hack\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/62caf5e9211d91da8938e3e45d73619cebf29c1a\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":17203509,\"login\":\"ja2-stracciatella\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/ja2-stracciatella\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/17203509?\"}},{\"id\":\"20979631571\",\"type\":\"PushEvent\",\"actor\":{\"id\":92907907,\"login\":\"znyt\",\"display_login\":\"znyt\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/znyt\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/92907907?\"},\"repo\":{\"id\":432448704,\"name\":\"znyt/oss84\",\"url\":\"https://api.github.com/repos/znyt/oss84\"},\"payload\":{\"push_id\":9470893929,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"005a8464b8401e750cb3043d204208a5596674b9\",\"before\":\"5a191982cfcf4fa03b29a4d3b5ad585fdf71e79d\",\"commits\":[{\"sha\":\"005a8464b8401e750cb3043d204208a5596674b9\",\"author\":{\"email\":\"92907907+znyt@users.noreply.github.com\",\"name\":\"znyt\"},\"message\":\"file upload\",\"distinct\":true,\"url\":\"https://api.github.com/repos/znyt/oss84/commits/005a8464b8401e750cb3043d204208a5596674b9\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631553\",\"type\":\"CreateEvent\",\"actor\":{\"id\":10810283,\"login\":\"direwolf-github\",\"display_login\":\"direwolf-github\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/direwolf-github\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/10810283?\"},\"repo\":{\"id\":475130998,\"name\":\"direwolf-github/ephemeral-ci-12d19080\",\"url\":\"https://api.github.com/repos/direwolf-github/ephemeral-ci-12d19080\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631518\",\"type\":\"PushEvent\",\"actor\":{\"id\":4217342,\"login\":\"ehsu0407\",\"display_login\":\"ehsu0407\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/ehsu0407\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/4217342?\"},\"repo\":{\"id\":213545862,\"name\":\"ehsu0407/odoo\",\"url\":\"https://api.github.com/repos/ehsu0407/odoo\"},\"payload\":{\"push_id\":9470893950,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/uniware-prod\",\"head\":\"2d16852d5aaae2d738a15d1aa29db298743120ee\",\"before\":\"c86f14d005c4aba7198bfaf1c1d4fa53bb864ebf\",\"commits\":[{\"sha\":\"2d16852d5aaae2d738a15d1aa29db298743120ee\",\"author\":{\"email\":\"ehsu0407@gmail.com\",\"name\":\"Eddie Hsu\"},\"message\":\"Submodule update\",\"distinct\":true,\"url\":\"https://api.github.com/repos/ehsu0407/odoo/commits/2d16852d5aaae2d738a15d1aa29db298743120ee\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631580\",\"type\":\"PushEvent\",\"actor\":{\"id\":49699333,\"login\":\"dependabot[bot]\",\"display_login\":\"dependabot\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/49699333?\"},\"repo\":{\"id\":197651035,\"name\":\"bcgov/bcparis-service\",\"url\":\"https://api.github.com/repos/bcgov/bcparis-service\"},\"payload\":{\"push_id\":9470893982,\"size\":12,\"distinct_size\":1,\"ref\":\"refs/heads/dependabot/maven/org.springframework-spring-context-5.3.17\",\"head\":\"3d270098533037415cad9cdc0a86617928196b7f\",\"before\":\"856c6599eee6b1ff7e562fc8646e31b9d80821c9\",\"commits\":[{\"sha\":\"979ab26f01ae35448b26a00401b38df16542cf0b\",\"author\":{\"email\":\"89552320+ssuganth@users.noreply.github.com\",\"name\":\"ssuganth\"},\"message\":\"Update\\\\n\\\\nupdate\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/979ab26f01ae35448b26a00401b38df16542cf0b\"},{\"sha\":\"cae4aa1811d74f7b80056e7e738fef2e7309df39\",\"author\":{\"email\":\"89552320+ssuganth@users.noreply.github.com\",\"name\":\"ssuganth\"},\"message\":\"Update\\\\n\\\\nUpdate\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/cae4aa1811d74f7b80056e7e738fef2e7309df39\"},{\"sha\":\"2dd32916e69e89ec97700a2066daf9c6b06e88ab\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Updates for BC Trivy scanner\\\\n\\\\nUpdates for BC Trivy scanner\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/2dd32916e69e89ec97700a2066daf9c6b06e88ab\"},{\"sha\":\"89c78ef2d11bc5922e4f16a366e8c0b1591a2227\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Merge branch \\'master\\' of https://github.com/bcgov/bcparis-service\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/89c78ef2d11bc5922e4f16a366e8c0b1591a2227\"},{\"sha\":\"652234ad1112d03d45c05c7b806a98e3a5572685\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Github workflow rewrite files\\\\n\\\\nGithub workflow rewrite files\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/652234ad1112d03d45c05c7b806a98e3a5572685\"},{\"sha\":\"c1a81a860b8e476b13e53de4b9ec3618722509b4\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"included profiles for building\\\\n\\\\nincluded profiles for building\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/c1a81a860b8e476b13e53de4b9ec3618722509b4\"},{\"sha\":\"ae72ab9c34c74c2853b0a2a586345ba9c7e08970\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Update param\\\\n\\\\nUpdate param\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/ae72ab9c34c74c2853b0a2a586345ba9c7e08970\"},{\"sha\":\"b04f4056a8e25409179d3441beec9bfb3a4263a7\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Update to clean arg\\\\n\\\\nUpdate to clean arg\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/b04f4056a8e25409179d3441beec9bfb3a4263a7\"},{\"sha\":\"8934e10889b66ec5a053b65b9c14fd1aa2a8a7c8\",\"author\":{\"email\":\"suganth.s1987@gmail.com\",\"name\":\"ssuganth\"},\"message\":\"Update\\\\n\\\\nUpdate\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/8934e10889b66ec5a053b65b9c14fd1aa2a8a7c8\"},{\"sha\":\"fbab287be1a5af510db86a7b816e80cd830e3bc6\",\"author\":{\"email\":\"224302@nttdata.com\",\"name\":\"ekwan\"},\"message\":\"update spring cloud versions\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/fbab287be1a5af510db86a7b816e80cd830e3bc6\"},{\"sha\":\"bc2b1d4e2679cea73e0df443c33d55946d30ff19\",\"author\":{\"email\":\"224302@nttdata.com\",\"name\":\"ekwan\"},\"message\":\"Merge remote-tracking branch \\'origin/master\\'\",\"distinct\":false,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/bc2b1d4e2679cea73e0df443c33d55946d30ff19\"},{\"sha\":\"3d270098533037415cad9cdc0a86617928196b7f\",\"author\":{\"email\":\"49699333+dependabot[bot]@users.noreply.github.com\",\"name\":\"dependabot[bot]\"},\"message\":\"Bump spring-context from 5.3.14 to 5.3.17\\\\n\\\\nBumps [spring-context](https://github.com/spring-projects/spring-framework) from 5.3.14 to 5.3.17.\\\\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\\\\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.14...v5.3.17)\\\\n\\\\n---\\\\nupdated-dependencies:\\\\n- dependency-name: org.springframework:spring-context\\\\n  dependency-type: direct:production\\\\n  update-type: version-update:semver-patch\\\\n...\\\\n\\\\nSigned-off-by: dependabot[bot] <support@github.com>\",\"distinct\":true,\"url\":\"https://api.github.com/repos/bcgov/bcparis-service/commits/3d270098533037415cad9cdc0a86617928196b7f\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":916280,\"login\":\"bcgov\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/bcgov\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/916280?\"}},{\"id\":\"20979631513\",\"type\":\"PushEvent\",\"actor\":{\"id\":88060563,\"login\":\"hunterbury\",\"display_login\":\"hunterbury\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/hunterbury\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/88060563?\"},\"repo\":{\"id\":420401989,\"name\":\"hunterbury/ecommerce\",\"url\":\"https://api.github.com/repos/hunterbury/ecommerce\"},\"payload\":{\"push_id\":9470893966,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74\",\"before\":\"77ba6c1326e0354fbb347d9e2a600290a5553020\",\"commits\":[{\"sha\":\"0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74\",\"author\":{\"email\":\"huntersbury1@gmail.com\",\"name\":\"hunterbury\"},\"message\":\"remove login view\",\"distinct\":true,\"url\":\"https://api.github.com/repos/hunterbury/ecommerce/commits/0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631560\",\"type\":\"PushEvent\",\"actor\":{\"id\":3372479,\"login\":\"viral7chauhan\",\"display_login\":\"viral7chauhan\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/viral7chauhan\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/3372479?\"},\"repo\":{\"id\":440914918,\"name\":\"viral7chauhan/EssentialFeedApp\",\"url\":\"https://api.github.com/repos/viral7chauhan/EssentialFeedApp\"},\"payload\":{\"push_id\":9470893971,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/ios-platform-support\",\"head\":\"08dd1bd88099e628744bbf7510957c3e6d39a9a6\",\"before\":\"a0c9e851ac1b3179ce9489472ac527d59c847cf7\",\"commits\":[{\"sha\":\"08dd1bd88099e628744bbf7510957c3e6d39a9a6\",\"author\":{\"email\":\"viral7chauhan@yahoo.com\",\"name\":\"viral7chauhan\"},\"message\":\"fix typo\",\"distinct\":true,\"url\":\"https://api.github.com/repos/viral7chauhan/EssentialFeedApp/commits/08dd1bd88099e628744bbf7510957c3e6d39a9a6\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631566\",\"type\":\"PullRequestEvent\",\"actor\":{\"id\":49699333,\"login\":\"dependabot[bot]\",\"display_login\":\"dependabot\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/49699333?\"},\"repo\":{\"id\":305920352,\"name\":\"9renpoto/dagre\",\"url\":\"https://api.github.com/repos/9renpoto/dagre\"},\"payload\":{\"action\":\"opened\",\"number\":100,\"pull_request\":{\"url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100\",\"id\":892149260,\"node_id\":\"PR_kwDOEjv5YM41LR4M\",\"html_url\":\"https://github.com/9renpoto/dagre/pull/100\",\"diff_url\":\"https://github.com/9renpoto/dagre/pull/100.diff\",\"patch_url\":\"https://github.com/9renpoto/dagre/pull/100.patch\",\"issue_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/100\",\"number\":100,\"state\":\"open\",\"locked\":false,\"title\":\"Bump minimist from 1.2.5 to 1.2.6\",\"user\":{\"login\":\"dependabot[bot]\",\"id\":49699333,\"node_id\":\"MDM6Qm90NDk2OTkzMzM=\",\"avatar_url\":\"https://avatars.githubusercontent.com/in/29110?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot%5Bbot%5D\",\"html_url\":\"https://github.com/apps/dependabot\",\"followers_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/followers\",\"following_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/subscriptions\",\"organizations_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/orgs\",\"repos_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/repos\",\"events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/dependabot%5Bbot%5D/received_events\",\"type\":\"Bot\",\"site_admin\":false},\"body\":\"Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.\\\\n<details>\\\\n<summary>Commits</summary>\\\\n<ul>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/7efb22a518b53b06f5b02a1038a88bd6290c2846\\\\\"><code>7efb22a</code></a> 1.2.6</li>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/ef88b9325f77b5ee643ccfc97e2ebda577e4c4e2\\\\\"><code>ef88b93</code></a> security notice for additional prototype pollution issue</li>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/c2b981977fa834b223b408cfb860f933c9811e4d\\\\\"><code>c2b9819</code></a> isConstructorOrProto adapted from PR</li>\\\\n<li><a href=\\\\\"https://github.com/substack/minimist/commit/bc8ecee43875261f4f17eb20b1243d3ed15e70eb\\\\\"><code>bc8ecee</code></a> test from prototype pollution PR</li>\\\\n<li>See full diff in <a href=\\\\\"https://github.com/substack/minimist/compare/1.2.5...1.2.6\\\\\">compare view</a></li>\\\\n</ul>\\\\n</details>\\\\n<br />\\\\n\\\\n\\\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minimist&package-manager=npm_and_yarn&previous-version=1.2.5&new-version=1.2.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\\\n\\\\nDependabot will resolve any conflicts with this PR as long as you don\\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\\\n\\\\n[//]: # (dependabot-automerge-start)\\\\n[//]: # (dependabot-automerge-end)\\\\n\\\\n---\\\\n\\\\n<details>\\\\n<summary>Dependabot commands and options</summary>\\\\n<br />\\\\n\\\\nYou can trigger Dependabot actions by commenting on this PR:\\\\n- `@dependabot rebase` will rebase this PR\\\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\\\n- `@dependabot merge` will merge this PR after your CI passes on it\\\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\\\n- `@dependabot reopen` will reopen this PR if it is closed\\\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\\\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\\\\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\\\\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\\\\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\\\\n\\\\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/9renpoto/dagre/network/alerts).\\\\n\\\\n</details>\",\"created_at\":\"2022-03-28T18:32:28Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"closed_at\":null,\"merged_at\":null,\"merge_commit_sha\":null,\"assignee\":null,\"assignees\":[],\"requested_reviewers\":[],\"requested_teams\":[],\"labels\":[],\"milestone\":null,\"draft\":false,\"commits_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/commits\",\"review_comments_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/comments\",\"review_comment_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls/comments{/number}\",\"comments_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/100/comments\",\"statuses_url\":\"https://api.github.com/repos/9renpoto/dagre/statuses/82175d24f11b07a2078df263ce1393355cb0a4ce\",\"head\":{\"label\":\"9renpoto:dependabot/npm_and_yarn/minimist-1.2.6\",\"ref\":\"dependabot/npm_and_yarn/minimist-1.2.6\",\"sha\":\"82175d24f11b07a2078df263ce1393355cb0a4ce\",\"user\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":305920352,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzMDU5MjAzNTI=\",\"name\":\"dagre\",\"full_name\":\"9renpoto/dagre\",\"private\":false,\"owner\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/9renpoto/dagre\",\"description\":\"Directed graph layout for JavaScript\",\"fork\":true,\"url\":\"https://api.github.com/repos/9renpoto/dagre\",\"forks_url\":\"https://api.github.com/repos/9renpoto/dagre/forks\",\"keys_url\":\"https://api.github.com/repos/9renpoto/dagre/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/9renpoto/dagre/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/9renpoto/dagre/teams\",\"hooks_url\":\"https://api.github.com/repos/9renpoto/dagre/hooks\",\"issue_events_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/9renpoto/dagre/events\",\"assignees_url\":\"https://api.github.com/repos/9renpoto/dagre/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/9renpoto/dagre/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/9renpoto/dagre/tags\",\"blobs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/9renpoto/dagre/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/9renpoto/dagre/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/9renpoto/dagre/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/9renpoto/dagre/languages\",\"stargazers_url\":\"https://api.github.com/repos/9renpoto/dagre/stargazers\",\"contributors_url\":\"https://api.github.com/repos/9renpoto/dagre/contributors\",\"subscribers_url\":\"https://api.github.com/repos/9renpoto/dagre/subscribers\",\"subscription_url\":\"https://api.github.com/repos/9renpoto/dagre/subscription\",\"commits_url\":\"https://api.github.com/repos/9renpoto/dagre/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/9renpoto/dagre/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/9renpoto/dagre/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/9renpoto/dagre/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/9renpoto/dagre/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/9renpoto/dagre/merges\",\"archive_url\":\"https://api.github.com/repos/9renpoto/dagre/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/9renpoto/dagre/downloads\",\"issues_url\":\"https://api.github.com/repos/9renpoto/dagre/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/9renpoto/dagre/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/9renpoto/dagre/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/9renpoto/dagre/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/9renpoto/dagre/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/9renpoto/dagre/deployments\",\"created_at\":\"2020-10-21T05:43:40Z\",\"updated_at\":\"2020-10-26T08:15:35Z\",\"pushed_at\":\"2022-03-28T18:32:28Z\",\"git_url\":\"git://github.com/9renpoto/dagre.git\",\"ssh_url\":\"git@github.com:9renpoto/dagre.git\",\"clone_url\":\"https://github.com/9renpoto/dagre.git\",\"svn_url\":\"https://github.com/9renpoto/dagre\",\"homepage\":\"\",\"size\":4099,\"stargazers_count\":0,\"watchers_count\":0,\"language\":\"JavaScript\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":18,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":18,\"watchers\":0,\"default_branch\":\"master\"}},\"base\":{\"label\":\"9renpoto:master\",\"ref\":\"master\",\"sha\":\"933822b991ea9b077521e5b797b8b4927c94f0a4\",\"user\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"repo\":{\"id\":305920352,\"node_id\":\"MDEwOlJlcG9zaXRvcnkzMDU5MjAzNTI=\",\"name\":\"dagre\",\"full_name\":\"9renpoto/dagre\",\"private\":false,\"owner\":{\"login\":\"9renpoto\",\"id\":520693,\"node_id\":\"MDQ6VXNlcjUyMDY5Mw==\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/520693?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/9renpoto\",\"html_url\":\"https://github.com/9renpoto\",\"followers_url\":\"https://api.github.com/users/9renpoto/followers\",\"following_url\":\"https://api.github.com/users/9renpoto/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/9renpoto/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/9renpoto/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/9renpoto/subscriptions\",\"organizations_url\":\"https://api.github.com/users/9renpoto/orgs\",\"repos_url\":\"https://api.github.com/users/9renpoto/repos\",\"events_url\":\"https://api.github.com/users/9renpoto/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/9renpoto/received_events\",\"type\":\"User\",\"site_admin\":false},\"html_url\":\"https://github.com/9renpoto/dagre\",\"description\":\"Directed graph layout for JavaScript\",\"fork\":true,\"url\":\"https://api.github.com/repos/9renpoto/dagre\",\"forks_url\":\"https://api.github.com/repos/9renpoto/dagre/forks\",\"keys_url\":\"https://api.github.com/repos/9renpoto/dagre/keys{/key_id}\",\"collaborators_url\":\"https://api.github.com/repos/9renpoto/dagre/collaborators{/collaborator}\",\"teams_url\":\"https://api.github.com/repos/9renpoto/dagre/teams\",\"hooks_url\":\"https://api.github.com/repos/9renpoto/dagre/hooks\",\"issue_events_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/events{/number}\",\"events_url\":\"https://api.github.com/repos/9renpoto/dagre/events\",\"assignees_url\":\"https://api.github.com/repos/9renpoto/dagre/assignees{/user}\",\"branches_url\":\"https://api.github.com/repos/9renpoto/dagre/branches{/branch}\",\"tags_url\":\"https://api.github.com/repos/9renpoto/dagre/tags\",\"blobs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/blobs{/sha}\",\"git_tags_url\":\"https://api.github.com/repos/9renpoto/dagre/git/tags{/sha}\",\"git_refs_url\":\"https://api.github.com/repos/9renpoto/dagre/git/refs{/sha}\",\"trees_url\":\"https://api.github.com/repos/9renpoto/dagre/git/trees{/sha}\",\"statuses_url\":\"https://api.github.com/repos/9renpoto/dagre/statuses/{sha}\",\"languages_url\":\"https://api.github.com/repos/9renpoto/dagre/languages\",\"stargazers_url\":\"https://api.github.com/repos/9renpoto/dagre/stargazers\",\"contributors_url\":\"https://api.github.com/repos/9renpoto/dagre/contributors\",\"subscribers_url\":\"https://api.github.com/repos/9renpoto/dagre/subscribers\",\"subscription_url\":\"https://api.github.com/repos/9renpoto/dagre/subscription\",\"commits_url\":\"https://api.github.com/repos/9renpoto/dagre/commits{/sha}\",\"git_commits_url\":\"https://api.github.com/repos/9renpoto/dagre/git/commits{/sha}\",\"comments_url\":\"https://api.github.com/repos/9renpoto/dagre/comments{/number}\",\"issue_comment_url\":\"https://api.github.com/repos/9renpoto/dagre/issues/comments{/number}\",\"contents_url\":\"https://api.github.com/repos/9renpoto/dagre/contents/{+path}\",\"compare_url\":\"https://api.github.com/repos/9renpoto/dagre/compare/{base}...{head}\",\"merges_url\":\"https://api.github.com/repos/9renpoto/dagre/merges\",\"archive_url\":\"https://api.github.com/repos/9renpoto/dagre/{archive_format}{/ref}\",\"downloads_url\":\"https://api.github.com/repos/9renpoto/dagre/downloads\",\"issues_url\":\"https://api.github.com/repos/9renpoto/dagre/issues{/number}\",\"pulls_url\":\"https://api.github.com/repos/9renpoto/dagre/pulls{/number}\",\"milestones_url\":\"https://api.github.com/repos/9renpoto/dagre/milestones{/number}\",\"notifications_url\":\"https://api.github.com/repos/9renpoto/dagre/notifications{?since,all,participating}\",\"labels_url\":\"https://api.github.com/repos/9renpoto/dagre/labels{/name}\",\"releases_url\":\"https://api.github.com/repos/9renpoto/dagre/releases{/id}\",\"deployments_url\":\"https://api.github.com/repos/9renpoto/dagre/deployments\",\"created_at\":\"2020-10-21T05:43:40Z\",\"updated_at\":\"2020-10-26T08:15:35Z\",\"pushed_at\":\"2022-03-28T18:32:28Z\",\"git_url\":\"git://github.com/9renpoto/dagre.git\",\"ssh_url\":\"git@github.com:9renpoto/dagre.git\",\"clone_url\":\"https://github.com/9renpoto/dagre.git\",\"svn_url\":\"https://github.com/9renpoto/dagre\",\"homepage\":\"\",\"size\":4099,\"stargazers_count\":0,\"watchers_count\":0,\"language\":\"JavaScript\",\"has_issues\":false,\"has_projects\":false,\"has_downloads\":true,\"has_wiki\":true,\"has_pages\":false,\"forks_count\":0,\"mirror_url\":null,\"archived\":false,\"disabled\":false,\"open_issues_count\":18,\"license\":{\"key\":\"mit\",\"name\":\"MIT License\",\"spdx_id\":\"MIT\",\"url\":\"https://api.github.com/licenses/mit\",\"node_id\":\"MDc6TGljZW5zZTEz\"},\"allow_forking\":true,\"is_template\":false,\"topics\":[],\"visibility\":\"public\",\"forks\":0,\"open_issues\":18,\"watchers\":0,\"default_branch\":\"master\"}},\"_links\":{\"self\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100\"},\"html\":{\"href\":\"https://github.com/9renpoto/dagre/pull/100\"},\"issue\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/issues/100\"},\"comments\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/issues/100/comments\"},\"review_comments\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/comments\"},\"review_comment\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/comments{/number}\"},\"commits\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/pulls/100/commits\"},\"statuses\":{\"href\":\"https://api.github.com/repos/9renpoto/dagre/statuses/82175d24f11b07a2078df263ce1393355cb0a4ce\"}},\"author_association\":\"NONE\",\"auto_merge\":null,\"active_lock_reason\":null,\"merged\":false,\"mergeable\":null,\"rebaseable\":null,\"mergeable_state\":\"unknown\",\"merged_by\":null,\"comments\":0,\"review_comments\":0,\"maintainer_can_modify\":false,\"commits\":1,\"additions\":8,\"deletions\":44,\"changed_files\":1}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631548\",\"type\":\"CreateEvent\",\"actor\":{\"id\":49699333,\"login\":\"dependabot[bot]\",\"display_login\":\"dependabot\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/dependabot[bot]\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/49699333?\"},\"repo\":{\"id\":281968811,\"name\":\"masci/integrations\",\"url\":\"https://api.github.com/repos/masci/integrations\"},\"payload\":{\"ref\":\"dependabot/go_modules/github.com/elastic/elastic-package-0.43.0\",\"ref_type\":\"branch\",\"master_branch\":\"master\",\"description\":\"Elastic Integrations\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631562\",\"type\":\"CreateEvent\",\"actor\":{\"id\":76696532,\"login\":\"notagainnn\",\"display_login\":\"notagainnn\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/notagainnn\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/76696532?\"},\"repo\":{\"id\":475130999,\"name\":\"notagainnn/Solstice-Salon\",\"url\":\"https://api.github.com/repos/notagainnn/Solstice-Salon\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631527\",\"type\":\"IssuesEvent\",\"actor\":{\"id\":53219279,\"login\":\"anwarhk-19\",\"display_login\":\"anwarhk-19\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anwarhk-19\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/53219279?\"},\"repo\":{\"id\":475130992,\"name\":\"anwarhk-19/My-repository-7039tgnv96l\",\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l\"},\"payload\":{\"action\":\"opened\",\"issue\":{\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1\",\"repository_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l\",\"labels_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/comments\",\"events_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/events\",\"html_url\":\"https://github.com/anwarhk-19/My-repository-7039tgnv96l/issues/1\",\"id\":1183829880,\"node_id\":\"I_kwDOHFHscM5Gj894\",\"number\":1,\"title\":\"Found a bug\",\"user\":{\"login\":\"anwarhk-19\",\"id\":53219279,\"node_id\":\"MDQ6VXNlcjUzMjE5Mjc5\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/53219279?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/anwarhk-19\",\"html_url\":\"https://github.com/anwarhk-19\",\"followers_url\":\"https://api.github.com/users/anwarhk-19/followers\",\"following_url\":\"https://api.github.com/users/anwarhk-19/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/anwarhk-19/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/anwarhk-19/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/anwarhk-19/subscriptions\",\"organizations_url\":\"https://api.github.com/users/anwarhk-19/orgs\",\"repos_url\":\"https://api.github.com/users/anwarhk-19/repos\",\"events_url\":\"https://api.github.com/users/anwarhk-19/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/anwarhk-19/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[{\"id\":3975917001,\"node_id\":\"LA_kwDOHFHscM7s-63J\",\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/labels/bug\",\"name\":\"bug\",\"color\":\"d73a4a\",\"default\":true,\"description\":\"Something isn\\'t working\"}],\"state\":\"open\",\"locked\":false,\"assignee\":null,\"assignees\":[],\"milestone\":null,\"comments\":0,\"created_at\":\"2022-03-28T18:32:29Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"closed_at\":null,\"author_association\":\"OWNER\",\"active_lock_reason\":null,\"body\":\"I\\'m having a problem with this.\",\"reactions\":{\"url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/timeline\",\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631555\",\"type\":\"PushEvent\",\"actor\":{\"id\":33327508,\"login\":\"eduveel19\",\"display_login\":\"eduveel19\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/eduveel19\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/33327508?\"},\"repo\":{\"id\":309897106,\"name\":\"slowdsports/app\",\"url\":\"https://api.github.com/repos/slowdsports/app\"},\"payload\":{\"push_id\":9470893952,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/main\",\"head\":\"0a0c79c57a7ebfbed69d034b363deaed3685779c\",\"before\":\"d6375dd47f00317dc930d1e51ee03ea4a1b9a7d8\",\"commits\":[{\"sha\":\"0a0c79c57a7ebfbed69d034b363deaed3685779c\",\"author\":{\"email\":\"33327508+eduveel19@users.noreply.github.com\",\"name\":\"Eduardo Perdomo\"},\"message\":\"Update json.js\",\"distinct\":true,\"url\":\"https://api.github.com/repos/slowdsports/app/commits/0a0c79c57a7ebfbed69d034b363deaed3685779c\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631511\",\"type\":\"IssuesEvent\",\"actor\":{\"id\":14368811,\"login\":\"Zefau\",\"display_login\":\"Zefau\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?\"},\"repo\":{\"id\":230107144,\"name\":\"Zefau/ioBroker.jarvis\",\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis\"},\"payload\":{\"action\":\"closed\",\"issue\":{\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658\",\"repository_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis\",\"labels_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/comments\",\"events_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/events\",\"html_url\":\"https://github.com/Zefau/ioBroker.jarvis/issues/1658\",\"id\":1183607416,\"node_id\":\"I_kwDODbcoCM5GjGp4\",\"number\":1658,\"title\":\"backitup-Sicherung anpassen\",\"user\":{\"login\":\"mcuiobroker\",\"id\":84818934,\"node_id\":\"MDQ6VXNlcjg0ODE4OTM0\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/84818934?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/mcuiobroker\",\"html_url\":\"https://github.com/mcuiobroker\",\"followers_url\":\"https://api.github.com/users/mcuiobroker/followers\",\"following_url\":\"https://api.github.com/users/mcuiobroker/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/mcuiobroker/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/mcuiobroker/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/mcuiobroker/subscriptions\",\"organizations_url\":\"https://api.github.com/users/mcuiobroker/orgs\",\"repos_url\":\"https://api.github.com/users/mcuiobroker/repos\",\"events_url\":\"https://api.github.com/users/mcuiobroker/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/mcuiobroker/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[{\"id\":1752936566,\"node_id\":\"MDU6TGFiZWwxNzUyOTM2NTY2\",\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/labels/:star2:%20feature\",\"name\":\":star2: feature\",\"color\":\"a2eeef\",\"default\":false,\"description\":\"Feature request or enhancement\"},{\"id\":1946688716,\"node_id\":\"MDU6TGFiZWwxOTQ2Njg4NzE2\",\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/labels/foreign%20issue\",\"name\":\"foreign issue\",\"color\":\"bfdadc\",\"default\":false,\"description\":\"Issue of a foreign repository\"}],\"state\":\"closed\",\"locked\":false,\"assignee\":{\"login\":\"Zefau\",\"id\":14368811,\"node_id\":\"MDQ6VXNlcjE0MzY4ODEx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"html_url\":\"https://github.com/Zefau\",\"followers_url\":\"https://api.github.com/users/Zefau/followers\",\"following_url\":\"https://api.github.com/users/Zefau/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Zefau/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Zefau/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Zefau/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Zefau/orgs\",\"repos_url\":\"https://api.github.com/users/Zefau/repos\",\"events_url\":\"https://api.github.com/users/Zefau/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Zefau/received_events\",\"type\":\"User\",\"site_admin\":false},\"assignees\":[{\"login\":\"Zefau\",\"id\":14368811,\"node_id\":\"MDQ6VXNlcjE0MzY4ODEx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"html_url\":\"https://github.com/Zefau\",\"followers_url\":\"https://api.github.com/users/Zefau/followers\",\"following_url\":\"https://api.github.com/users/Zefau/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Zefau/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Zefau/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Zefau/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Zefau/orgs\",\"repos_url\":\"https://api.github.com/users/Zefau/repos\",\"events_url\":\"https://api.github.com/users/Zefau/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Zefau/received_events\",\"type\":\"User\",\"site_admin\":false}],\"milestone\":{\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/milestones/9\",\"html_url\":\"https://github.com/Zefau/ioBroker.jarvis/milestone/9\",\"labels_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/milestones/9/labels\",\"id\":6191411,\"node_id\":\"MDk6TWlsZXN0b25lNjE5MTQxMQ==\",\"number\":9,\"title\":\"VOTING FEATURE REQUESTS\",\"description\":\"Übersicht der Feature Requests nach Stimmen: https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions+label%3A%22%3Astar2%3A+feature%22\\\\r\\\\n\\\\r\\\\nBitte stimmt für eure gewünschten Feature Requests ab: Nutzt daher die Emoticon auf Github, um für eure favorisierten Feature Requests abzustimmen.\\\\r\\\\n\\\\r\\\\nSiehe auch https://forum.iobroker.net/topic/30668/jarvis-v2-0-0-just-another-remarkable-vis/1985\",\"creator\":{\"login\":\"Zefau\",\"id\":14368811,\"node_id\":\"MDQ6VXNlcjE0MzY4ODEx\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/14368811?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/Zefau\",\"html_url\":\"https://github.com/Zefau\",\"followers_url\":\"https://api.github.com/users/Zefau/followers\",\"following_url\":\"https://api.github.com/users/Zefau/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/Zefau/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/Zefau/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/Zefau/subscriptions\",\"organizations_url\":\"https://api.github.com/users/Zefau/orgs\",\"repos_url\":\"https://api.github.com/users/Zefau/repos\",\"events_url\":\"https://api.github.com/users/Zefau/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/Zefau/received_events\",\"type\":\"User\",\"site_admin\":false},\"open_issues\":44,\"closed_issues\":1,\"state\":\"open\",\"created_at\":\"2020-12-08T10:06:44Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"due_on\":null,\"closed_at\":null},\"comments\":2,\"created_at\":\"2022-03-28T15:25:13Z\",\"updated_at\":\"2022-03-28T18:32:28Z\",\"closed_at\":\"2022-03-28T18:32:28Z\",\"author_association\":\"NONE\",\"active_lock_reason\":null,\"body\":\"Zurzeit werden in der Extra-Sicherung für jarvis nur die Sicherungsdaten von jarvis gesichert, nicht die DPs. \\\\r\\\\n![image](https://user-images.githubusercontent.com/84818934/160432199-8856278f-b016-47cc-a50c-42f01b443fb3.png)\\\\r\\\\n\\\\r\\\\nBitte die DPs mit integrieren, damit man leichter an die Jarvis-Daten kommt. Sonst muss man die jarvis Daten immer aus einer riesigen backup.json holen, diese kann >100MB sein.\\\\r\\\\n\",\"reactions\":{\"url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/timeline\",\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631536\",\"type\":\"IssueCommentEvent\",\"actor\":{\"id\":12046198,\"login\":\"gchickma\",\"display_login\":\"gchickma\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gchickma\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12046198?\"},\"repo\":{\"id\":217731715,\"name\":\"boomerang-io/charts\",\"url\":\"https://api.github.com/repos/boomerang-io/charts\"},\"payload\":{\"action\":\"created\",\"issue\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62\",\"repository_url\":\"https://api.github.com/repos/boomerang-io/charts\",\"labels_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/labels{/name}\",\"comments_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/comments\",\"events_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/events\",\"html_url\":\"https://github.com/boomerang-io/charts/pull/62\",\"id\":1155801871,\"node_id\":\"PR_kwDODPpSg84zwLOI\",\"number\":62,\"title\":\"add support for Instana and switch New Relic to use enable flag like …\",\"user\":{\"login\":\"gchickma\",\"id\":12046198,\"node_id\":\"MDQ6VXNlcjEyMDQ2MTk4\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12046198?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gchickma\",\"html_url\":\"https://github.com/gchickma\",\"followers_url\":\"https://api.github.com/users/gchickma/followers\",\"following_url\":\"https://api.github.com/users/gchickma/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/gchickma/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/gchickma/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/gchickma/subscriptions\",\"organizations_url\":\"https://api.github.com/users/gchickma/orgs\",\"repos_url\":\"https://api.github.com/users/gchickma/repos\",\"events_url\":\"https://api.github.com/users/gchickma/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/gchickma/received_events\",\"type\":\"User\",\"site_admin\":false},\"labels\":[],\"state\":\"open\",\"locked\":false,\"assignee\":null,\"assignees\":[],\"milestone\":null,\"comments\":2,\"created_at\":\"2022-03-01T20:50:07Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"closed_at\":null,\"author_association\":\"CONTRIBUTOR\",\"active_lock_reason\":null,\"draft\":false,\"pull_request\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/pulls/62\",\"html_url\":\"https://github.com/boomerang-io/charts/pull/62\",\"diff_url\":\"https://github.com/boomerang-io/charts/pull/62.diff\",\"patch_url\":\"https://github.com/boomerang-io/charts/pull/62.patch\",\"merged_at\":null},\"body\":\"Add support for Instana.  Only app configuration required - Instana auto discovers all services.\\\\r\\\\n\\\\r\\\\nAlso switch New Relic to use enable flag like all other monitoring options\",\"reactions\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"timeline_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62/timeline\",\"performed_via_github_app\":null},\"comment\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/comments/1081000801\",\"html_url\":\"https://github.com/boomerang-io/charts/pull/62#issuecomment-1081000801\",\"issue_url\":\"https://api.github.com/repos/boomerang-io/charts/issues/62\",\"id\":1081000801,\"node_id\":\"IC_kwDODPpSg85AbsNh\",\"user\":{\"login\":\"gchickma\",\"id\":12046198,\"node_id\":\"MDQ6VXNlcjEyMDQ2MTk4\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/12046198?v=4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/gchickma\",\"html_url\":\"https://github.com/gchickma\",\"followers_url\":\"https://api.github.com/users/gchickma/followers\",\"following_url\":\"https://api.github.com/users/gchickma/following{/other_user}\",\"gists_url\":\"https://api.github.com/users/gchickma/gists{/gist_id}\",\"starred_url\":\"https://api.github.com/users/gchickma/starred{/owner}{/repo}\",\"subscriptions_url\":\"https://api.github.com/users/gchickma/subscriptions\",\"organizations_url\":\"https://api.github.com/users/gchickma/orgs\",\"repos_url\":\"https://api.github.com/users/gchickma/repos\",\"events_url\":\"https://api.github.com/users/gchickma/events{/privacy}\",\"received_events_url\":\"https://api.github.com/users/gchickma/received_events\",\"type\":\"User\",\"site_admin\":false},\"created_at\":\"2022-03-28T18:32:29Z\",\"updated_at\":\"2022-03-28T18:32:29Z\",\"author_association\":\"CONTRIBUTOR\",\"body\":\"@tlawrie  I\\'ve made further updates for Instana and New Relic configuration. Please take a look when you can. Thx.\",\"reactions\":{\"url\":\"https://api.github.com/repos/boomerang-io/charts/issues/comments/1081000801/reactions\",\"total_count\":0,\"+1\":0,\"-1\":0,\"laugh\":0,\"hooray\":0,\"confused\":0,\"heart\":0,\"rocket\":0,\"eyes\":0},\"performed_via_github_app\":null}},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":54965897,\"login\":\"boomerang-io\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/boomerang-io\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/54965897?\"}},{\"id\":\"20979631552\",\"type\":\"CreateEvent\",\"actor\":{\"id\":224008,\"login\":\"vkhemlan\",\"display_login\":\"vkhemlan\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/vkhemlan\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/224008?\"},\"repo\":{\"id\":96940737,\"name\":\"SoloTodo/solotodo_core\",\"url\":\"https://api.github.com/repos/SoloTodo/solotodo_core\"},\"payload\":{\"ref\":\"feature/ssd_compatibility_check\",\"ref_type\":\"branch\",\"master_branch\":\"develop\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\",\"org\":{\"id\":1392259,\"login\":\"SoloTodo\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/orgs/SoloTodo\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/1392259?\"}},{\"id\":\"20979631544\",\"type\":\"CreateEvent\",\"actor\":{\"id\":2983119,\"login\":\"strohs\",\"display_login\":\"strohs\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/strohs\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/2983119?\"},\"repo\":{\"id\":475130488,\"name\":\"strohs/wordle-solver-rust\",\"url\":\"https://api.github.com/repos/strohs/wordle-solver-rust\"},\"payload\":{\"ref\":\"main\",\"ref_type\":\"branch\",\"master_branch\":\"main\",\"description\":\"command line wordle solver written in rust\",\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631504\",\"type\":\"PushEvent\",\"actor\":{\"id\":72709548,\"login\":\"p19papa4\",\"display_login\":\"p19papa4\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/p19papa4\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/72709548?\"},\"repo\":{\"id\":475101952,\"name\":\"p19papa4/_gallery\",\"url\":\"https://api.github.com/repos/p19papa4/_gallery\"},\"payload\":{\"push_id\":9470893967,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/master\",\"head\":\"bf43f64ccbfa547cfcaf103548dff54e38d8a080\",\"before\":\"8bc383ea24134dcb0917bc5a995dac761ed059e3\",\"commits\":[{\"sha\":\"bf43f64ccbfa547cfcaf103548dff54e38d8a080\",\"author\":{\"email\":\"p19papa4@ionio.gr\",\"name\":\"p19papa4\"},\"message\":\"added files\",\"distinct\":true,\"url\":\"https://api.github.com/repos/p19papa4/_gallery/commits/bf43f64ccbfa547cfcaf103548dff54e38d8a080\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631475\",\"type\":\"PushEvent\",\"actor\":{\"id\":67281291,\"login\":\"jrcook416\",\"display_login\":\"jrcook416\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/jrcook416\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/67281291?\"},\"repo\":{\"id\":292359397,\"name\":\"jrcook416/zencart\",\"url\":\"https://api.github.com/repos/jrcook416/zencart\"},\"payload\":{\"push_id\":9470893961,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/v157-dev\",\"head\":\"0701734bd1fa852488ad3aa38a9b6a044f30de53\",\"before\":\"a79461a1b610105838eb2811e57790c541b5ede3\",\"commits\":[{\"sha\":\"0701734bd1fa852488ad3aa38a9b6a044f30de53\",\"author\":{\"email\":\"jeremiah.cook@indianapolisems.org\",\"name\":\"Jeremiah Cook\"},\"message\":\"Backing out the PHP and going with the JS.\",\"distinct\":true,\"url\":\"https://api.github.com/repos/jrcook416/zencart/commits/0701734bd1fa852488ad3aa38a9b6a044f30de53\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631469\",\"type\":\"PushEvent\",\"actor\":{\"id\":859830,\"login\":\"thedigitalproblemsolver\",\"display_login\":\"thedigitalproblemsolver\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/thedigitalproblemsolver\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/859830?\"},\"repo\":{\"id\":326467898,\"name\":\"thedigitalproblemsolver/vitessecms-communication\",\"url\":\"https://api.github.com/repos/thedigitalproblemsolver/vitessecms-communication\"},\"payload\":{\"push_id\":9470893911,\"size\":1,\"distinct_size\":1,\"ref\":\"refs/heads/develop\",\"head\":\"574fa28b07092a74850c708655d14a768f2376f4\",\"before\":\"d4342e3ecfc9d583045605c1e8cc89f216c679d5\",\"commits\":[{\"sha\":\"574fa28b07092a74850c708655d14a768f2376f4\",\"author\":{\"email\":\"info@thedigitalproblemsolver.com\",\"name\":\"Jasper Jaklofsky\"},\"message\":\"Updated composer.json\",\"distinct\":true,\"url\":\"https://api.github.com/repos/thedigitalproblemsolver/vitessecms-communication/commits/574fa28b07092a74850c708655d14a768f2376f4\"}]},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"},{\"id\":\"20979631483\",\"type\":\"CreateEvent\",\"actor\":{\"id\":51822937,\"login\":\"NEOZEO64\",\"display_login\":\"NEOZEO64\",\"gravatar_id\":\"\",\"url\":\"https://api.github.com/users/NEOZEO64\",\"avatar_url\":\"https://avatars.githubusercontent.com/u/51822937?\"},\"repo\":{\"id\":475130996,\"name\":\"NEOZEO64/Top-Down-Shooter-2\",\"url\":\"https://api.github.com/repos/NEOZEO64/Top-Down-Shooter-2\"},\"payload\":{\"ref\":null,\"ref_type\":\"repository\",\"master_branch\":\"main\",\"description\":null,\"pusher_type\":\"user\"},\"public\":true,\"created_at\":\"2022-03-28T18:32:29Z\"}]'"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#text检查相应内容时，观察数据？\n",
    "r.text"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b1ab2f95",
   "metadata": {},
   "source": [
    "### json()观察结果"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "88eddb15",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'id': '20979631663',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 76072746,\n",
       "   'login': 'asd-123-dsa',\n",
       "   'display_login': 'asd-123-dsa',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/asd-123-dsa',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/76072746?'},\n",
       "  'repo': {'id': 475130981,\n",
       "   'name': 'asd-123-dsa/github-slideshow',\n",
       "   'url': 'https://api.github.com/repos/asd-123-dsa/github-slideshow'},\n",
       "  'payload': {'ref': 'main',\n",
       "   'ref_type': 'branch',\n",
       "   'master_branch': 'main',\n",
       "   'description': 'A robot powered training repository :robot:',\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631607',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 10810283,\n",
       "   'login': 'direwolf-github',\n",
       "   'display_login': 'direwolf-github',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/direwolf-github',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/10810283?'},\n",
       "  'repo': {'id': 475131000,\n",
       "   'name': 'direwolf-github/ephemeral-ci-50ee43d7',\n",
       "   'url': 'https://api.github.com/repos/direwolf-github/ephemeral-ci-50ee43d7'},\n",
       "  'payload': {'ref': None,\n",
       "   'ref_type': 'repository',\n",
       "   'master_branch': 'main',\n",
       "   'description': None,\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631604',\n",
       "  'type': 'CommitCommentEvent',\n",
       "  'actor': {'id': 96256923,\n",
       "   'login': 'mrlegohead0x45',\n",
       "   'display_login': 'mrlegohead0x45',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/mrlegohead0x45',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/96256923?'},\n",
       "  'repo': {'id': 468418333,\n",
       "   'name': 'mrlegohead0x45/matrix',\n",
       "   'url': 'https://api.github.com/repos/mrlegohead0x45/matrix'},\n",
       "  'payload': {'comment': {'url': 'https://api.github.com/repos/mrlegohead0x45/matrix/comments/69743537',\n",
       "    'html_url': 'https://github.com/mrlegohead0x45/matrix/commit/e563d8fd9ca26fe7cd598c29f04ad0267466071d#commitcomment-69743537',\n",
       "    'id': 69743537,\n",
       "    'node_id': 'CC_kwDOG-t_Hc4EKDOx',\n",
       "    'user': {'login': 'mrlegohead0x45',\n",
       "     'id': 96256923,\n",
       "     'node_id': 'U_kgDOBbzDmw',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/96256923?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/mrlegohead0x45',\n",
       "     'html_url': 'https://github.com/mrlegohead0x45',\n",
       "     'followers_url': 'https://api.github.com/users/mrlegohead0x45/followers',\n",
       "     'following_url': 'https://api.github.com/users/mrlegohead0x45/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/mrlegohead0x45/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/mrlegohead0x45/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/mrlegohead0x45/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/mrlegohead0x45/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/mrlegohead0x45/repos',\n",
       "     'events_url': 'https://api.github.com/users/mrlegohead0x45/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/mrlegohead0x45/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'position': None,\n",
       "    'line': None,\n",
       "    'path': None,\n",
       "    'commit_id': 'e563d8fd9ca26fe7cd598c29f04ad0267466071d',\n",
       "    'created_at': '2022-03-28T18:32:29Z',\n",
       "    'updated_at': '2022-03-28T18:32:29Z',\n",
       "    'author_association': 'OWNER',\n",
       "    'body': 'Turns out G++ accepting it was a bug:\\r\\n[Official issue tracker](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96830)\\r\\n[Stack Overflow post](https://stackoverflow.com/questions/63628752/does-a-class-templates-requires-clause-have-to-be-repeated-outside-member-defin) that led me there',\n",
       "    'reactions': {'url': 'https://api.github.com/repos/mrlegohead0x45/matrix/comments/69743537/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0}}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631601',\n",
       "  'type': 'DeleteEvent',\n",
       "  'actor': {'id': 29139614,\n",
       "   'login': 'renovate[bot]',\n",
       "   'display_login': 'renovate',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/renovate[bot]',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/29139614?'},\n",
       "  'repo': {'id': 367145324,\n",
       "   'name': 'cbirkenbeul/k3s-gitops',\n",
       "   'url': 'https://api.github.com/repos/cbirkenbeul/k3s-gitops'},\n",
       "  'payload': {'ref': 'renovate/ghcr.io-k8s-at-home-traefik-2.6.x',\n",
       "   'ref_type': 'branch',\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631572',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 54743791,\n",
       "   'login': 'Ajoe12',\n",
       "   'display_login': 'Ajoe12',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/Ajoe12',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/54743791?'},\n",
       "  'repo': {'id': 467102142,\n",
       "   'name': 'Ajoe12/DSA',\n",
       "   'url': 'https://api.github.com/repos/Ajoe12/DSA'},\n",
       "  'payload': {'push_id': 9470893974,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/main',\n",
       "   'head': '5e15c4869f781d85c3aa5656cf6a4bdf463e3775',\n",
       "   'before': '6d26d4950d1f23dcc68d495ec5de021979eb3a6f',\n",
       "   'commits': [{'sha': '5e15c4869f781d85c3aa5656cf6a4bdf463e3775',\n",
       "     'author': {'email': 'johnsonajoepaj@gmail.com', 'name': 'Ajoe12'},\n",
       "     'message': '4',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/Ajoe12/DSA/commits/5e15c4869f781d85c3aa5656cf6a4bdf463e3775'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631565',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 25119437,\n",
       "   'login': 'ignissak',\n",
       "   'display_login': 'ignissak',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/ignissak',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/25119437?'},\n",
       "  'repo': {'id': 295162994,\n",
       "   'name': 'ignissak/ignissak',\n",
       "   'url': 'https://api.github.com/repos/ignissak/ignissak'},\n",
       "  'payload': {'push_id': 9470893943,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/master',\n",
       "   'head': '3e2dfd85800d38297186c42c6a04791faa5397ee',\n",
       "   'before': '050ec28a52f65f823683ae4c9a5448d6a918acc1',\n",
       "   'commits': [{'sha': '3e2dfd85800d38297186c42c6a04791faa5397ee',\n",
       "     'author': {'email': '41898282+github-actions[bot]@users.noreply.github.com',\n",
       "      'name': 'readme-bot'},\n",
       "     'message': 'Updated with Dev Metrics',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ignissak/ignissak/commits/3e2dfd85800d38297186c42c6a04791faa5397ee'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631573',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 41898282,\n",
       "   'login': 'github-actions[bot]',\n",
       "   'display_login': 'github-actions',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/github-actions[bot]',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/41898282?'},\n",
       "  'repo': {'id': 313169341,\n",
       "   'name': 'j-e-d/datosenre',\n",
       "   'url': 'https://api.github.com/repos/j-e-d/datosenre'},\n",
       "  'payload': {'push_id': 9470893978,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/master',\n",
       "   'head': 'b29f48fa2e4228ef6564002d721aa6760c2c20b5',\n",
       "   'before': '11e436168587b2e0dab96829d0a9aed432d71c02',\n",
       "   'commits': [{'sha': 'b29f48fa2e4228ef6564002d721aa6760c2c20b5',\n",
       "     'author': {'email': 'actions@users.noreply.github.com',\n",
       "      'name': 'Automatizado'},\n",
       "     'message': 'Datos de: Mon Mar 28 18:32:28 UTC 2022',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/j-e-d/datosenre/commits/b29f48fa2e4228ef6564002d721aa6760c2c20b5'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631563',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 74634962,\n",
       "   'login': 'ViajaGuerreiro',\n",
       "   'display_login': 'ViajaGuerreiro',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/ViajaGuerreiro',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/74634962?'},\n",
       "  'repo': {'id': 475130569,\n",
       "   'name': 'ViajaGuerreiro/Empresas_CRUD',\n",
       "   'url': 'https://api.github.com/repos/ViajaGuerreiro/Empresas_CRUD'},\n",
       "  'payload': {'push_id': 9470893942,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/main',\n",
       "   'head': '95765467cff870d4b1e67af530dad5713481abc0',\n",
       "   'before': 'c24ea65ea2af8c78fea1f65d39a5ab0497b75d1f',\n",
       "   'commits': [{'sha': '95765467cff870d4b1e67af530dad5713481abc0',\n",
       "     'author': {'email': 'thiaguinhoLrodrigues007@gmail.com',\n",
       "      'name': 'ThiagoLR'},\n",
       "     'message': 'first commit',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ViajaGuerreiro/Empresas_CRUD/commits/95765467cff870d4b1e67af530dad5713481abc0'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631614',\n",
       "  'type': 'PullRequestReviewCommentEvent',\n",
       "  'actor': {'id': 1131882,\n",
       "   'login': 'jsievenpiper',\n",
       "   'display_login': 'jsievenpiper',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/jsievenpiper',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/1131882?'},\n",
       "  'repo': {'id': 72495579,\n",
       "   'name': 'go-gitea/gitea',\n",
       "   'url': 'https://api.github.com/repos/go-gitea/gitea'},\n",
       "  'payload': {'action': 'created',\n",
       "   'comment': {'url': 'https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932',\n",
       "    'pull_request_review_id': 923575725,\n",
       "    'id': 836729932,\n",
       "    'node_id': 'PRRC_kwDOBFIx284x33xM',\n",
       "    'diff_hunk': '@@ -59,8 +60,84 @@ func (m *Manager) GetRedisClient(connection string) redis.UniversalClient {\\n \\t\\tname: []string{connection, uri.String()},\\n \\t}\\n \\n+\\topts := getRedisOptions(uri)\\n+\\ttlsConfig := getRedisTLSOptions(uri)\\n+\\n+\\tclientName := uri.Query()[\"clientname\"]\\n+\\n+\\tif clientName != nil && len(clientName) > 0 {\\n+\\t\\tclient.name = append(client.name, clientName[0])\\n+\\t}\\n+\\n+\\tswitch uri.Scheme {\\n+\\tcase \"redis+sentinels\":\\n+\\t\\tfallthrough\\n+\\tcase \"rediss+sentinel\":\\n+\\t\\topts.TLSConfig = tlsConfig\\n+\\t\\tfallthrough\\n+\\tcase \"redis+sentinel\":\\n+\\t\\tif uri.Host != \"\" {\\n+\\t\\t\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \",\")...)\\n+\\t\\t}\\n+\\t\\tif uri.Path != \"\" {\\n+\\t\\t\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\n+\\t\\t\\t\\topts.DB = db\\n+\\t\\t\\t}\\n+\\t\\t}\\n+\\n+\\t\\tclient.UniversalClient = redis.NewFailoverClient(opts.Failover())\\n+\\tcase \"redis+clusters\":\\n+\\t\\tfallthrough\\n+\\tcase \"rediss+cluster\":\\n+\\t\\topts.TLSConfig = tlsConfig\\n+\\t\\tfallthrough\\n+\\tcase \"redis+cluster\":\\n+\\t\\tif uri.Host != \"\" {\\n+\\t\\t\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \",\")...)\\n+\\t\\t}\\n+\\t\\tif uri.Path != \"\" {\\n+\\t\\t\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\n+\\t\\t\\t\\topts.DB = db\\n+\\t\\t\\t}\\n+\\t\\t}\\n+\\t\\tclient.UniversalClient = redis.NewClusterClient(opts.Cluster())\\n+\\tcase \"redis+socket\":\\n+\\t\\tsimpleOpts := opts.Simple()\\n+\\t\\tsimpleOpts.Network = \"unix\"\\n+\\t\\tsimpleOpts.Addr = path.Join(uri.Host, uri.Path)\\n+\\t\\tclient.UniversalClient = redis.NewClient(simpleOpts)\\n+\\tcase \"rediss\":\\n+\\t\\topts.TLSConfig = tlsConfig\\n+\\t\\tfallthrough\\n+\\tcase \"redis\":\\n+\\t\\tif uri.Host != \"\" {\\n+\\t\\t\\topts.Addrs = append(opts.Addrs, strings.Split(uri.Host, \",\")...)\\n+\\t\\t}\\n+\\t\\tif uri.Path != \"\" {\\n+\\t\\t\\tif db, err := strconv.Atoi(uri.Path[1:]); err == nil {\\n+\\t\\t\\t\\topts.DB = db\\n+\\t\\t\\t}\\n+\\t\\t}\\n+\\t\\tclient.UniversalClient = redis.NewClient(opts.Simple())\\n+\\tdefault:\\n+\\t\\treturn nil',\n",
       "    'path': 'modules/nosql/manager_redis.go',\n",
       "    'position': 72,\n",
       "    'original_position': 72,\n",
       "    'commit_id': 'e67e4916a2ea07040da587f42617326221e35c08',\n",
       "    'original_commit_id': '66a15df82b2ea90816e4d0e45794caf799aee5c8',\n",
       "    'user': {'login': 'jsievenpiper',\n",
       "     'id': 1131882,\n",
       "     'node_id': 'MDQ6VXNlcjExMzE4ODI=',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/1131882?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/jsievenpiper',\n",
       "     'html_url': 'https://github.com/jsievenpiper',\n",
       "     'followers_url': 'https://api.github.com/users/jsievenpiper/followers',\n",
       "     'following_url': 'https://api.github.com/users/jsievenpiper/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/jsievenpiper/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/jsievenpiper/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/jsievenpiper/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/jsievenpiper/repos',\n",
       "     'events_url': 'https://api.github.com/users/jsievenpiper/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/jsievenpiper/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'body': 'Same as the other comments!',\n",
       "    'created_at': '2022-03-28T18:32:28Z',\n",
       "    'updated_at': '2022-03-28T18:32:28Z',\n",
       "    'html_url': 'https://github.com/go-gitea/gitea/pull/19213#discussion_r836729932',\n",
       "    'pull_request_url': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213',\n",
       "    'author_association': 'NONE',\n",
       "    '_links': {'self': {'href': 'https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932'},\n",
       "     'html': {'href': 'https://github.com/go-gitea/gitea/pull/19213#discussion_r836729932'},\n",
       "     'pull_request': {'href': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213'}},\n",
       "    'reactions': {'url': 'https://api.github.com/repos/go-gitea/gitea/pulls/comments/836729932/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0},\n",
       "    'start_line': None,\n",
       "    'original_start_line': None,\n",
       "    'start_side': None,\n",
       "    'line': 123,\n",
       "    'original_line': 123,\n",
       "    'side': 'RIGHT',\n",
       "    'in_reply_to_id': 835712136},\n",
       "   'pull_request': {'url': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213',\n",
       "    'id': 889848335,\n",
       "    'node_id': 'PR_kwDOBFIx2841CgIP',\n",
       "    'html_url': 'https://github.com/go-gitea/gitea/pull/19213',\n",
       "    'diff_url': 'https://github.com/go-gitea/gitea/pull/19213.diff',\n",
       "    'patch_url': 'https://github.com/go-gitea/gitea/pull/19213.patch',\n",
       "    'issue_url': 'https://api.github.com/repos/go-gitea/gitea/issues/19213',\n",
       "    'number': 19213,\n",
       "    'state': 'open',\n",
       "    'locked': False,\n",
       "    'title': 'Add Redis Sentinel Authentication Support',\n",
       "    'user': {'login': 'jsievenpiper',\n",
       "     'id': 1131882,\n",
       "     'node_id': 'MDQ6VXNlcjExMzE4ODI=',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/1131882?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/jsievenpiper',\n",
       "     'html_url': 'https://github.com/jsievenpiper',\n",
       "     'followers_url': 'https://api.github.com/users/jsievenpiper/followers',\n",
       "     'following_url': 'https://api.github.com/users/jsievenpiper/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/jsievenpiper/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/jsievenpiper/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/jsievenpiper/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/jsievenpiper/repos',\n",
       "     'events_url': 'https://api.github.com/users/jsievenpiper/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/jsievenpiper/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'body': \"<!--\\r\\n\\r\\nPlease check the following:\\r\\n\\r\\n1. Make sure you are targeting the `main` branch, pull requests on release branches are only allowed for bug fixes.\\r\\n2. Read contributing guidelines: https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md\\r\\n3. Describe what your pull request does and which issue you're targeting (if any)\\r\\n\\r\\n-->  \\r\\n\\r\\n👋🏾 Hey there!\\r\\n\\r\\nI was looking to configure my gitea cache to use my existing redis sentinel setup, but found that I wasn't able to supply any authentication parameters to it. So this PR brings support to do that, along with some light extraction of a couple of bits into some separate functions for easier testing (and of course, some tests as well).\\r\\n\\r\\nI looked at other libraries supporting similar RedisUri-style connection strings (e.g. Lettuce), but it looks like this type of configuration is beyond what would typically be done in a connection string. Since gitea doesn't have configuration options for manually specifying all this redis connection detail, I went ahead and just chose straightforward names for these new parameters.\\r\\n\\r\\nI think there are two main concerns with this approach:\\r\\n- the implementation details are a bit confusing -- to be fair, it can be confusing in general to consider the ACL requirements in a sentinel setup just in general, but having two sets of credentials in a single connection string is definitely more complicated.\\r\\n- putting credentials outside the standard URI location exposes them to being leaked more easily... granted, I think this is not hugely concerning since a practical installation would have this coming from some sort of secrets management system -- more ideally these configuration options would be directly exposed in gitea's configuration, but it looks like the spirit of the config file was to be really abstract for this section, so not sure there's much to be done there without refactoring and making a breaking change in the config file schema.\\r\\n\\r\\nLooking forward to your feedback!\",\n",
       "    'created_at': '2022-03-25T19:43:33Z',\n",
       "    'updated_at': '2022-03-28T18:32:28Z',\n",
       "    'closed_at': None,\n",
       "    'merged_at': None,\n",
       "    'merge_commit_sha': '32632e88c80001631f9299ddc40262cfdf695038',\n",
       "    'assignee': None,\n",
       "    'assignees': [],\n",
       "    'requested_reviewers': [],\n",
       "    'requested_teams': [],\n",
       "    'labels': [{'id': 472744940,\n",
       "      'node_id': 'MDU6TGFiZWw0NzI3NDQ5NDA=',\n",
       "      'url': 'https://api.github.com/repos/go-gitea/gitea/labels/kind/enhancement',\n",
       "      'name': 'kind/enhancement',\n",
       "      'color': '84b6eb',\n",
       "      'default': False,\n",
       "      'description': None},\n",
       "     {'id': 475283583,\n",
       "      'node_id': 'MDU6TGFiZWw0NzUyODM1ODM=',\n",
       "      'url': 'https://api.github.com/repos/go-gitea/gitea/labels/lgtm/need%202',\n",
       "      'name': 'lgtm/need 2',\n",
       "      'color': 'd93f0b',\n",
       "      'default': False,\n",
       "      'description': None}],\n",
       "    'milestone': {'url': 'https://api.github.com/repos/go-gitea/gitea/milestones/105',\n",
       "     'html_url': 'https://github.com/go-gitea/gitea/milestone/105',\n",
       "     'labels_url': 'https://api.github.com/repos/go-gitea/gitea/milestones/105/labels',\n",
       "     'id': 7340083,\n",
       "     'node_id': 'MI_kwDOBFIx284AcAAz',\n",
       "     'number': 105,\n",
       "     'title': '1.17.0',\n",
       "     'description': '',\n",
       "     'creator': {'login': 'lunny',\n",
       "      'id': 81045,\n",
       "      'node_id': 'MDQ6VXNlcjgxMDQ1',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/81045?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/lunny',\n",
       "      'html_url': 'https://github.com/lunny',\n",
       "      'followers_url': 'https://api.github.com/users/lunny/followers',\n",
       "      'following_url': 'https://api.github.com/users/lunny/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/lunny/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/lunny/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/lunny/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/lunny/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/lunny/repos',\n",
       "      'events_url': 'https://api.github.com/users/lunny/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/lunny/received_events',\n",
       "      'type': 'User',\n",
       "      'site_admin': False},\n",
       "     'open_issues': 114,\n",
       "     'closed_issues': 276,\n",
       "     'state': 'open',\n",
       "     'created_at': '2021-11-09T06:25:37Z',\n",
       "     'updated_at': '2022-03-28T12:55:00Z',\n",
       "     'due_on': None,\n",
       "     'closed_at': None},\n",
       "    'draft': False,\n",
       "    'commits_url': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213/commits',\n",
       "    'review_comments_url': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213/comments',\n",
       "    'review_comment_url': 'https://api.github.com/repos/go-gitea/gitea/pulls/comments{/number}',\n",
       "    'comments_url': 'https://api.github.com/repos/go-gitea/gitea/issues/19213/comments',\n",
       "    'statuses_url': 'https://api.github.com/repos/go-gitea/gitea/statuses/e67e4916a2ea07040da587f42617326221e35c08',\n",
       "    'head': {'label': 'jsievenpiper:sentinel',\n",
       "     'ref': 'sentinel',\n",
       "     'sha': 'e67e4916a2ea07040da587f42617326221e35c08',\n",
       "     'user': {'login': 'jsievenpiper',\n",
       "      'id': 1131882,\n",
       "      'node_id': 'MDQ6VXNlcjExMzE4ODI=',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/1131882?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/jsievenpiper',\n",
       "      'html_url': 'https://github.com/jsievenpiper',\n",
       "      'followers_url': 'https://api.github.com/users/jsievenpiper/followers',\n",
       "      'following_url': 'https://api.github.com/users/jsievenpiper/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/jsievenpiper/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/jsievenpiper/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/jsievenpiper/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/jsievenpiper/repos',\n",
       "      'events_url': 'https://api.github.com/users/jsievenpiper/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/jsievenpiper/received_events',\n",
       "      'type': 'User',\n",
       "      'site_admin': False},\n",
       "     'repo': {'id': 472932669,\n",
       "      'node_id': 'R_kgDOHDBhPQ',\n",
       "      'name': 'gitea',\n",
       "      'full_name': 'jsievenpiper/gitea',\n",
       "      'private': False,\n",
       "      'owner': {'login': 'jsievenpiper',\n",
       "       'id': 1131882,\n",
       "       'node_id': 'MDQ6VXNlcjExMzE4ODI=',\n",
       "       'avatar_url': 'https://avatars.githubusercontent.com/u/1131882?v=4',\n",
       "       'gravatar_id': '',\n",
       "       'url': 'https://api.github.com/users/jsievenpiper',\n",
       "       'html_url': 'https://github.com/jsievenpiper',\n",
       "       'followers_url': 'https://api.github.com/users/jsievenpiper/followers',\n",
       "       'following_url': 'https://api.github.com/users/jsievenpiper/following{/other_user}',\n",
       "       'gists_url': 'https://api.github.com/users/jsievenpiper/gists{/gist_id}',\n",
       "       'starred_url': 'https://api.github.com/users/jsievenpiper/starred{/owner}{/repo}',\n",
       "       'subscriptions_url': 'https://api.github.com/users/jsievenpiper/subscriptions',\n",
       "       'organizations_url': 'https://api.github.com/users/jsievenpiper/orgs',\n",
       "       'repos_url': 'https://api.github.com/users/jsievenpiper/repos',\n",
       "       'events_url': 'https://api.github.com/users/jsievenpiper/events{/privacy}',\n",
       "       'received_events_url': 'https://api.github.com/users/jsievenpiper/received_events',\n",
       "       'type': 'User',\n",
       "       'site_admin': False},\n",
       "      'html_url': 'https://github.com/jsievenpiper/gitea',\n",
       "      'description': 'Git with a cup of tea, painless self-hosted git service',\n",
       "      'fork': True,\n",
       "      'url': 'https://api.github.com/repos/jsievenpiper/gitea',\n",
       "      'forks_url': 'https://api.github.com/repos/jsievenpiper/gitea/forks',\n",
       "      'keys_url': 'https://api.github.com/repos/jsievenpiper/gitea/keys{/key_id}',\n",
       "      'collaborators_url': 'https://api.github.com/repos/jsievenpiper/gitea/collaborators{/collaborator}',\n",
       "      'teams_url': 'https://api.github.com/repos/jsievenpiper/gitea/teams',\n",
       "      'hooks_url': 'https://api.github.com/repos/jsievenpiper/gitea/hooks',\n",
       "      'issue_events_url': 'https://api.github.com/repos/jsievenpiper/gitea/issues/events{/number}',\n",
       "      'events_url': 'https://api.github.com/repos/jsievenpiper/gitea/events',\n",
       "      'assignees_url': 'https://api.github.com/repos/jsievenpiper/gitea/assignees{/user}',\n",
       "      'branches_url': 'https://api.github.com/repos/jsievenpiper/gitea/branches{/branch}',\n",
       "      'tags_url': 'https://api.github.com/repos/jsievenpiper/gitea/tags',\n",
       "      'blobs_url': 'https://api.github.com/repos/jsievenpiper/gitea/git/blobs{/sha}',\n",
       "      'git_tags_url': 'https://api.github.com/repos/jsievenpiper/gitea/git/tags{/sha}',\n",
       "      'git_refs_url': 'https://api.github.com/repos/jsievenpiper/gitea/git/refs{/sha}',\n",
       "      'trees_url': 'https://api.github.com/repos/jsievenpiper/gitea/git/trees{/sha}',\n",
       "      'statuses_url': 'https://api.github.com/repos/jsievenpiper/gitea/statuses/{sha}',\n",
       "      'languages_url': 'https://api.github.com/repos/jsievenpiper/gitea/languages',\n",
       "      'stargazers_url': 'https://api.github.com/repos/jsievenpiper/gitea/stargazers',\n",
       "      'contributors_url': 'https://api.github.com/repos/jsievenpiper/gitea/contributors',\n",
       "      'subscribers_url': 'https://api.github.com/repos/jsievenpiper/gitea/subscribers',\n",
       "      'subscription_url': 'https://api.github.com/repos/jsievenpiper/gitea/subscription',\n",
       "      'commits_url': 'https://api.github.com/repos/jsievenpiper/gitea/commits{/sha}',\n",
       "      'git_commits_url': 'https://api.github.com/repos/jsievenpiper/gitea/git/commits{/sha}',\n",
       "      'comments_url': 'https://api.github.com/repos/jsievenpiper/gitea/comments{/number}',\n",
       "      'issue_comment_url': 'https://api.github.com/repos/jsievenpiper/gitea/issues/comments{/number}',\n",
       "      'contents_url': 'https://api.github.com/repos/jsievenpiper/gitea/contents/{+path}',\n",
       "      'compare_url': 'https://api.github.com/repos/jsievenpiper/gitea/compare/{base}...{head}',\n",
       "      'merges_url': 'https://api.github.com/repos/jsievenpiper/gitea/merges',\n",
       "      'archive_url': 'https://api.github.com/repos/jsievenpiper/gitea/{archive_format}{/ref}',\n",
       "      'downloads_url': 'https://api.github.com/repos/jsievenpiper/gitea/downloads',\n",
       "      'issues_url': 'https://api.github.com/repos/jsievenpiper/gitea/issues{/number}',\n",
       "      'pulls_url': 'https://api.github.com/repos/jsievenpiper/gitea/pulls{/number}',\n",
       "      'milestones_url': 'https://api.github.com/repos/jsievenpiper/gitea/milestones{/number}',\n",
       "      'notifications_url': 'https://api.github.com/repos/jsievenpiper/gitea/notifications{?since,all,participating}',\n",
       "      'labels_url': 'https://api.github.com/repos/jsievenpiper/gitea/labels{/name}',\n",
       "      'releases_url': 'https://api.github.com/repos/jsievenpiper/gitea/releases{/id}',\n",
       "      'deployments_url': 'https://api.github.com/repos/jsievenpiper/gitea/deployments',\n",
       "      'created_at': '2022-03-22T20:47:58Z',\n",
       "      'updated_at': '2022-03-22T19:13:12Z',\n",
       "      'pushed_at': '2022-03-27T17:48:57Z',\n",
       "      'git_url': 'git://github.com/jsievenpiper/gitea.git',\n",
       "      'ssh_url': 'git@github.com:jsievenpiper/gitea.git',\n",
       "      'clone_url': 'https://github.com/jsievenpiper/gitea.git',\n",
       "      'svn_url': 'https://github.com/jsievenpiper/gitea',\n",
       "      'homepage': 'https://gitea.io',\n",
       "      'size': 235251,\n",
       "      'stargazers_count': 0,\n",
       "      'watchers_count': 0,\n",
       "      'language': None,\n",
       "      'has_issues': False,\n",
       "      'has_projects': True,\n",
       "      'has_downloads': True,\n",
       "      'has_wiki': False,\n",
       "      'has_pages': False,\n",
       "      'forks_count': 0,\n",
       "      'mirror_url': None,\n",
       "      'archived': False,\n",
       "      'disabled': False,\n",
       "      'open_issues_count': 0,\n",
       "      'license': {'key': 'mit',\n",
       "       'name': 'MIT License',\n",
       "       'spdx_id': 'MIT',\n",
       "       'url': 'https://api.github.com/licenses/mit',\n",
       "       'node_id': 'MDc6TGljZW5zZTEz'},\n",
       "      'allow_forking': True,\n",
       "      'is_template': False,\n",
       "      'topics': [],\n",
       "      'visibility': 'public',\n",
       "      'forks': 0,\n",
       "      'open_issues': 0,\n",
       "      'watchers': 0,\n",
       "      'default_branch': 'main'}},\n",
       "    'base': {'label': 'go-gitea:main',\n",
       "     'ref': 'main',\n",
       "     'sha': '42fe076084d37e5ede7166c136f1dda47bcf40f5',\n",
       "     'user': {'login': 'go-gitea',\n",
       "      'id': 12724356,\n",
       "      'node_id': 'MDEyOk9yZ2FuaXphdGlvbjEyNzI0MzU2',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/12724356?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/go-gitea',\n",
       "      'html_url': 'https://github.com/go-gitea',\n",
       "      'followers_url': 'https://api.github.com/users/go-gitea/followers',\n",
       "      'following_url': 'https://api.github.com/users/go-gitea/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/go-gitea/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/go-gitea/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/go-gitea/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/go-gitea/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/go-gitea/repos',\n",
       "      'events_url': 'https://api.github.com/users/go-gitea/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/go-gitea/received_events',\n",
       "      'type': 'Organization',\n",
       "      'site_admin': False},\n",
       "     'repo': {'id': 72495579,\n",
       "      'node_id': 'MDEwOlJlcG9zaXRvcnk3MjQ5NTU3OQ==',\n",
       "      'name': 'gitea',\n",
       "      'full_name': 'go-gitea/gitea',\n",
       "      'private': False,\n",
       "      'owner': {'login': 'go-gitea',\n",
       "       'id': 12724356,\n",
       "       'node_id': 'MDEyOk9yZ2FuaXphdGlvbjEyNzI0MzU2',\n",
       "       'avatar_url': 'https://avatars.githubusercontent.com/u/12724356?v=4',\n",
       "       'gravatar_id': '',\n",
       "       'url': 'https://api.github.com/users/go-gitea',\n",
       "       'html_url': 'https://github.com/go-gitea',\n",
       "       'followers_url': 'https://api.github.com/users/go-gitea/followers',\n",
       "       'following_url': 'https://api.github.com/users/go-gitea/following{/other_user}',\n",
       "       'gists_url': 'https://api.github.com/users/go-gitea/gists{/gist_id}',\n",
       "       'starred_url': 'https://api.github.com/users/go-gitea/starred{/owner}{/repo}',\n",
       "       'subscriptions_url': 'https://api.github.com/users/go-gitea/subscriptions',\n",
       "       'organizations_url': 'https://api.github.com/users/go-gitea/orgs',\n",
       "       'repos_url': 'https://api.github.com/users/go-gitea/repos',\n",
       "       'events_url': 'https://api.github.com/users/go-gitea/events{/privacy}',\n",
       "       'received_events_url': 'https://api.github.com/users/go-gitea/received_events',\n",
       "       'type': 'Organization',\n",
       "       'site_admin': False},\n",
       "      'html_url': 'https://github.com/go-gitea/gitea',\n",
       "      'description': 'Git with a cup of tea, painless self-hosted git service',\n",
       "      'fork': False,\n",
       "      'url': 'https://api.github.com/repos/go-gitea/gitea',\n",
       "      'forks_url': 'https://api.github.com/repos/go-gitea/gitea/forks',\n",
       "      'keys_url': 'https://api.github.com/repos/go-gitea/gitea/keys{/key_id}',\n",
       "      'collaborators_url': 'https://api.github.com/repos/go-gitea/gitea/collaborators{/collaborator}',\n",
       "      'teams_url': 'https://api.github.com/repos/go-gitea/gitea/teams',\n",
       "      'hooks_url': 'https://api.github.com/repos/go-gitea/gitea/hooks',\n",
       "      'issue_events_url': 'https://api.github.com/repos/go-gitea/gitea/issues/events{/number}',\n",
       "      'events_url': 'https://api.github.com/repos/go-gitea/gitea/events',\n",
       "      'assignees_url': 'https://api.github.com/repos/go-gitea/gitea/assignees{/user}',\n",
       "      'branches_url': 'https://api.github.com/repos/go-gitea/gitea/branches{/branch}',\n",
       "      'tags_url': 'https://api.github.com/repos/go-gitea/gitea/tags',\n",
       "      'blobs_url': 'https://api.github.com/repos/go-gitea/gitea/git/blobs{/sha}',\n",
       "      'git_tags_url': 'https://api.github.com/repos/go-gitea/gitea/git/tags{/sha}',\n",
       "      'git_refs_url': 'https://api.github.com/repos/go-gitea/gitea/git/refs{/sha}',\n",
       "      'trees_url': 'https://api.github.com/repos/go-gitea/gitea/git/trees{/sha}',\n",
       "      'statuses_url': 'https://api.github.com/repos/go-gitea/gitea/statuses/{sha}',\n",
       "      'languages_url': 'https://api.github.com/repos/go-gitea/gitea/languages',\n",
       "      'stargazers_url': 'https://api.github.com/repos/go-gitea/gitea/stargazers',\n",
       "      'contributors_url': 'https://api.github.com/repos/go-gitea/gitea/contributors',\n",
       "      'subscribers_url': 'https://api.github.com/repos/go-gitea/gitea/subscribers',\n",
       "      'subscription_url': 'https://api.github.com/repos/go-gitea/gitea/subscription',\n",
       "      'commits_url': 'https://api.github.com/repos/go-gitea/gitea/commits{/sha}',\n",
       "      'git_commits_url': 'https://api.github.com/repos/go-gitea/gitea/git/commits{/sha}',\n",
       "      'comments_url': 'https://api.github.com/repos/go-gitea/gitea/comments{/number}',\n",
       "      'issue_comment_url': 'https://api.github.com/repos/go-gitea/gitea/issues/comments{/number}',\n",
       "      'contents_url': 'https://api.github.com/repos/go-gitea/gitea/contents/{+path}',\n",
       "      'compare_url': 'https://api.github.com/repos/go-gitea/gitea/compare/{base}...{head}',\n",
       "      'merges_url': 'https://api.github.com/repos/go-gitea/gitea/merges',\n",
       "      'archive_url': 'https://api.github.com/repos/go-gitea/gitea/{archive_format}{/ref}',\n",
       "      'downloads_url': 'https://api.github.com/repos/go-gitea/gitea/downloads',\n",
       "      'issues_url': 'https://api.github.com/repos/go-gitea/gitea/issues{/number}',\n",
       "      'pulls_url': 'https://api.github.com/repos/go-gitea/gitea/pulls{/number}',\n",
       "      'milestones_url': 'https://api.github.com/repos/go-gitea/gitea/milestones{/number}',\n",
       "      'notifications_url': 'https://api.github.com/repos/go-gitea/gitea/notifications{?since,all,participating}',\n",
       "      'labels_url': 'https://api.github.com/repos/go-gitea/gitea/labels{/name}',\n",
       "      'releases_url': 'https://api.github.com/repos/go-gitea/gitea/releases{/id}',\n",
       "      'deployments_url': 'https://api.github.com/repos/go-gitea/gitea/deployments',\n",
       "      'created_at': '2016-11-01T02:13:26Z',\n",
       "      'updated_at': '2022-03-28T18:31:18Z',\n",
       "      'pushed_at': '2022-03-28T17:41:14Z',\n",
       "      'git_url': 'git://github.com/go-gitea/gitea.git',\n",
       "      'ssh_url': 'git@github.com:go-gitea/gitea.git',\n",
       "      'clone_url': 'https://github.com/go-gitea/gitea.git',\n",
       "      'svn_url': 'https://github.com/go-gitea/gitea',\n",
       "      'homepage': 'https://gitea.io',\n",
       "      'size': 235390,\n",
       "      'stargazers_count': 29105,\n",
       "      'watchers_count': 29105,\n",
       "      'language': 'Go',\n",
       "      'has_issues': True,\n",
       "      'has_projects': False,\n",
       "      'has_downloads': True,\n",
       "      'has_wiki': False,\n",
       "      'has_pages': False,\n",
       "      'forks_count': 3652,\n",
       "      'mirror_url': None,\n",
       "      'archived': False,\n",
       "      'disabled': False,\n",
       "      'open_issues_count': 2019,\n",
       "      'license': {'key': 'mit',\n",
       "       'name': 'MIT License',\n",
       "       'spdx_id': 'MIT',\n",
       "       'url': 'https://api.github.com/licenses/mit',\n",
       "       'node_id': 'MDc6TGljZW5zZTEz'},\n",
       "      'allow_forking': True,\n",
       "      'is_template': False,\n",
       "      'topics': ['devops',\n",
       "       'git',\n",
       "       'gitea',\n",
       "       'github',\n",
       "       'gitlab',\n",
       "       'go',\n",
       "       'gogs',\n",
       "       'golang',\n",
       "       'hacktoberfest'],\n",
       "      'visibility': 'public',\n",
       "      'forks': 3652,\n",
       "      'open_issues': 2019,\n",
       "      'watchers': 29105,\n",
       "      'default_branch': 'main'}},\n",
       "    '_links': {'self': {'href': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213'},\n",
       "     'html': {'href': 'https://github.com/go-gitea/gitea/pull/19213'},\n",
       "     'issue': {'href': 'https://api.github.com/repos/go-gitea/gitea/issues/19213'},\n",
       "     'comments': {'href': 'https://api.github.com/repos/go-gitea/gitea/issues/19213/comments'},\n",
       "     'review_comments': {'href': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213/comments'},\n",
       "     'review_comment': {'href': 'https://api.github.com/repos/go-gitea/gitea/pulls/comments{/number}'},\n",
       "     'commits': {'href': 'https://api.github.com/repos/go-gitea/gitea/pulls/19213/commits'},\n",
       "     'statuses': {'href': 'https://api.github.com/repos/go-gitea/gitea/statuses/e67e4916a2ea07040da587f42617326221e35c08'}},\n",
       "    'author_association': 'NONE',\n",
       "    'auto_merge': None,\n",
       "    'active_lock_reason': None}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:28Z',\n",
       "  'org': {'id': 12724356,\n",
       "   'login': 'go-gitea',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/orgs/go-gitea',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/12724356?'}},\n",
       " {'id': '20979631612',\n",
       "  'type': 'IssuesEvent',\n",
       "  'actor': {'id': 5659113,\n",
       "   'login': 'mitchelsellers',\n",
       "   'display_login': 'mitchelsellers',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/mitchelsellers',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/5659113?'},\n",
       "  'repo': {'id': 475098360,\n",
       "   'name': 'IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers',\n",
       "   'url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers'},\n",
       "  'payload': {'action': 'opened',\n",
       "   'issue': {'url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2',\n",
       "    'repository_url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers',\n",
       "    'labels_url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/labels{/name}',\n",
       "    'comments_url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/comments',\n",
       "    'events_url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/events',\n",
       "    'html_url': 'https://github.com/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2',\n",
       "    'id': 1183829886,\n",
       "    'node_id': 'I_kwDOHFFs-M5Gj89-',\n",
       "    'number': 2,\n",
       "    'title': 'Create Tag Helper for Non-Production Environment Notice',\n",
       "    'user': {'login': 'mitchelsellers',\n",
       "     'id': 5659113,\n",
       "     'node_id': 'MDQ6VXNlcjU2NTkxMTM=',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/5659113?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/mitchelsellers',\n",
       "     'html_url': 'https://github.com/mitchelsellers',\n",
       "     'followers_url': 'https://api.github.com/users/mitchelsellers/followers',\n",
       "     'following_url': 'https://api.github.com/users/mitchelsellers/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/mitchelsellers/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/mitchelsellers/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/mitchelsellers/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/mitchelsellers/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/mitchelsellers/repos',\n",
       "     'events_url': 'https://api.github.com/users/mitchelsellers/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/mitchelsellers/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'labels': [],\n",
       "    'state': 'open',\n",
       "    'locked': False,\n",
       "    'assignee': None,\n",
       "    'assignees': [],\n",
       "    'milestone': None,\n",
       "    'comments': 0,\n",
       "    'created_at': '2022-02-22T05:41:45Z',\n",
       "    'updated_at': '2022-03-28T18:32:29Z',\n",
       "    'closed_at': None,\n",
       "    'author_association': 'CONTRIBUTOR',\n",
       "    'active_lock_reason': None,\n",
       "    'body': None,\n",
       "    'reactions': {'url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0},\n",
       "    'timeline_url': 'https://api.github.com/repos/IowaComputerGurus/aspnetcore.utilities.bootstraptaghelpers/issues/2/timeline',\n",
       "    'performed_via_github_app': None}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z',\n",
       "  'org': {'id': 15944958,\n",
       "   'login': 'IowaComputerGurus',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/orgs/IowaComputerGurus',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/15944958?'}},\n",
       " {'id': '20979631597',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 121515,\n",
       "   'login': 'lynxlynxlynx',\n",
       "   'display_login': 'lynxlynxlynx',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/lynxlynxlynx',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/121515?'},\n",
       "  'repo': {'id': 51711866,\n",
       "   'name': 'ja2-stracciatella/ja2-stracciatella',\n",
       "   'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella'},\n",
       "  'payload': {'push_id': 9470893986,\n",
       "   'size': 11,\n",
       "   'distinct_size': 11,\n",
       "   'ref': 'refs/heads/sgpsector',\n",
       "   'head': '62caf5e9211d91da8938e3e45d73619cebf29c1a',\n",
       "   'before': '49b82fe3ecfd22d07351269692b37389dd006efc',\n",
       "   'commits': [{'sha': '1169d3ccd18b86b9f07b50a91508428c2d1421d1',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'InitStrategicMovementCosts: use SGPSector',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/1169d3ccd18b86b9f07b50a91508428c2d1421d1'},\n",
       "    {'sha': '174991cdb31ab4dfac0636981f1fbd0da0bedb40',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'UndergroundSectorModel::validateData: use SGPSector',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/174991cdb31ab4dfac0636981f1fbd0da0bedb40'},\n",
       "    {'sha': 'f1da2d5478e718c01a91b533bfa18f68e0aeb98a',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'MovementCostsModel: use SGPSector',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/f1da2d5478e718c01a91b533bfa18f68e0aeb98a'},\n",
       "    {'sha': 'd148e922c50a6058faa816b923542dd353b805f7',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'replaced SectorKey with SGPSector',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/d148e922c50a6058faa816b923542dd353b805f7'},\n",
       "    {'sha': '8e89180d473dfd2f0d0afef522b2e5faeb677fed',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'replaced SECTOR_FROM_SECTOR_SHORT_STRING by SGPSector::FromShortString',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/8e89180d473dfd2f0d0afef522b2e5faeb677fed'},\n",
       "    {'sha': '76965ae384e2ca3c2d610a1fc97360bdf7b7e748',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'SGPSector: replaced SECTORX/Y with internal methods',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/76965ae384e2ca3c2d610a1fc97360bdf7b7e748'},\n",
       "    {'sha': '23e49ee7d791395abd1aed3d4c5f98ea431572a3',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'added SGPSector::FromSectorID to convert trickier SECTORX/Y users',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/23e49ee7d791395abd1aed3d4c5f98ea431572a3'},\n",
       "    {'sha': '80475db8df23de3622a10f88359d1e508a756be8',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'removed last users of SECTORX/Y',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/80475db8df23de3622a10f88359d1e508a756be8'},\n",
       "    {'sha': 'bce52f188d1870d7d85f2c6c8ad1c3add75c30da',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'removed unnecessary include',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/bce52f188d1870d7d85f2c6c8ad1c3add75c30da'},\n",
       "    {'sha': '35280038255e63ed95e9b5604d313f799c980fe6',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'deprecated SECTOR',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/35280038255e63ed95e9b5604d313f799c980fe6'},\n",
       "    {'sha': '62caf5e9211d91da8938e3e45d73619cebf29c1a',\n",
       "     'author': {'email': 'smgl@lynxlynx.info', 'name': 'Jaka Kranjc'},\n",
       "     'message': 'SGPSector: removed the string constructor hack',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ja2-stracciatella/ja2-stracciatella/commits/62caf5e9211d91da8938e3e45d73619cebf29c1a'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z',\n",
       "  'org': {'id': 17203509,\n",
       "   'login': 'ja2-stracciatella',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/orgs/ja2-stracciatella',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/17203509?'}},\n",
       " {'id': '20979631571',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 92907907,\n",
       "   'login': 'znyt',\n",
       "   'display_login': 'znyt',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/znyt',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/92907907?'},\n",
       "  'repo': {'id': 432448704,\n",
       "   'name': 'znyt/oss84',\n",
       "   'url': 'https://api.github.com/repos/znyt/oss84'},\n",
       "  'payload': {'push_id': 9470893929,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/main',\n",
       "   'head': '005a8464b8401e750cb3043d204208a5596674b9',\n",
       "   'before': '5a191982cfcf4fa03b29a4d3b5ad585fdf71e79d',\n",
       "   'commits': [{'sha': '005a8464b8401e750cb3043d204208a5596674b9',\n",
       "     'author': {'email': '92907907+znyt@users.noreply.github.com',\n",
       "      'name': 'znyt'},\n",
       "     'message': 'file upload',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/znyt/oss84/commits/005a8464b8401e750cb3043d204208a5596674b9'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631553',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 10810283,\n",
       "   'login': 'direwolf-github',\n",
       "   'display_login': 'direwolf-github',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/direwolf-github',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/10810283?'},\n",
       "  'repo': {'id': 475130998,\n",
       "   'name': 'direwolf-github/ephemeral-ci-12d19080',\n",
       "   'url': 'https://api.github.com/repos/direwolf-github/ephemeral-ci-12d19080'},\n",
       "  'payload': {'ref': None,\n",
       "   'ref_type': 'repository',\n",
       "   'master_branch': 'main',\n",
       "   'description': None,\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631518',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 4217342,\n",
       "   'login': 'ehsu0407',\n",
       "   'display_login': 'ehsu0407',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/ehsu0407',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/4217342?'},\n",
       "  'repo': {'id': 213545862,\n",
       "   'name': 'ehsu0407/odoo',\n",
       "   'url': 'https://api.github.com/repos/ehsu0407/odoo'},\n",
       "  'payload': {'push_id': 9470893950,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/uniware-prod',\n",
       "   'head': '2d16852d5aaae2d738a15d1aa29db298743120ee',\n",
       "   'before': 'c86f14d005c4aba7198bfaf1c1d4fa53bb864ebf',\n",
       "   'commits': [{'sha': '2d16852d5aaae2d738a15d1aa29db298743120ee',\n",
       "     'author': {'email': 'ehsu0407@gmail.com', 'name': 'Eddie Hsu'},\n",
       "     'message': 'Submodule update',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/ehsu0407/odoo/commits/2d16852d5aaae2d738a15d1aa29db298743120ee'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631580',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 49699333,\n",
       "   'login': 'dependabot[bot]',\n",
       "   'display_login': 'dependabot',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/dependabot[bot]',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/49699333?'},\n",
       "  'repo': {'id': 197651035,\n",
       "   'name': 'bcgov/bcparis-service',\n",
       "   'url': 'https://api.github.com/repos/bcgov/bcparis-service'},\n",
       "  'payload': {'push_id': 9470893982,\n",
       "   'size': 12,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/dependabot/maven/org.springframework-spring-context-5.3.17',\n",
       "   'head': '3d270098533037415cad9cdc0a86617928196b7f',\n",
       "   'before': '856c6599eee6b1ff7e562fc8646e31b9d80821c9',\n",
       "   'commits': [{'sha': '979ab26f01ae35448b26a00401b38df16542cf0b',\n",
       "     'author': {'email': '89552320+ssuganth@users.noreply.github.com',\n",
       "      'name': 'ssuganth'},\n",
       "     'message': 'Update\\n\\nupdate',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/979ab26f01ae35448b26a00401b38df16542cf0b'},\n",
       "    {'sha': 'cae4aa1811d74f7b80056e7e738fef2e7309df39',\n",
       "     'author': {'email': '89552320+ssuganth@users.noreply.github.com',\n",
       "      'name': 'ssuganth'},\n",
       "     'message': 'Update\\n\\nUpdate',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/cae4aa1811d74f7b80056e7e738fef2e7309df39'},\n",
       "    {'sha': '2dd32916e69e89ec97700a2066daf9c6b06e88ab',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': 'Updates for BC Trivy scanner\\n\\nUpdates for BC Trivy scanner',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/2dd32916e69e89ec97700a2066daf9c6b06e88ab'},\n",
       "    {'sha': '89c78ef2d11bc5922e4f16a366e8c0b1591a2227',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': \"Merge branch 'master' of https://github.com/bcgov/bcparis-service\",\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/89c78ef2d11bc5922e4f16a366e8c0b1591a2227'},\n",
       "    {'sha': '652234ad1112d03d45c05c7b806a98e3a5572685',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': 'Github workflow rewrite files\\n\\nGithub workflow rewrite files',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/652234ad1112d03d45c05c7b806a98e3a5572685'},\n",
       "    {'sha': 'c1a81a860b8e476b13e53de4b9ec3618722509b4',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': 'included profiles for building\\n\\nincluded profiles for building',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/c1a81a860b8e476b13e53de4b9ec3618722509b4'},\n",
       "    {'sha': 'ae72ab9c34c74c2853b0a2a586345ba9c7e08970',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': 'Update param\\n\\nUpdate param',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/ae72ab9c34c74c2853b0a2a586345ba9c7e08970'},\n",
       "    {'sha': 'b04f4056a8e25409179d3441beec9bfb3a4263a7',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': 'Update to clean arg\\n\\nUpdate to clean arg',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/b04f4056a8e25409179d3441beec9bfb3a4263a7'},\n",
       "    {'sha': '8934e10889b66ec5a053b65b9c14fd1aa2a8a7c8',\n",
       "     'author': {'email': 'suganth.s1987@gmail.com', 'name': 'ssuganth'},\n",
       "     'message': 'Update\\n\\nUpdate',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/8934e10889b66ec5a053b65b9c14fd1aa2a8a7c8'},\n",
       "    {'sha': 'fbab287be1a5af510db86a7b816e80cd830e3bc6',\n",
       "     'author': {'email': '224302@nttdata.com', 'name': 'ekwan'},\n",
       "     'message': 'update spring cloud versions',\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/fbab287be1a5af510db86a7b816e80cd830e3bc6'},\n",
       "    {'sha': 'bc2b1d4e2679cea73e0df443c33d55946d30ff19',\n",
       "     'author': {'email': '224302@nttdata.com', 'name': 'ekwan'},\n",
       "     'message': \"Merge remote-tracking branch 'origin/master'\",\n",
       "     'distinct': False,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/bc2b1d4e2679cea73e0df443c33d55946d30ff19'},\n",
       "    {'sha': '3d270098533037415cad9cdc0a86617928196b7f',\n",
       "     'author': {'email': '49699333+dependabot[bot]@users.noreply.github.com',\n",
       "      'name': 'dependabot[bot]'},\n",
       "     'message': 'Bump spring-context from 5.3.14 to 5.3.17\\n\\nBumps [spring-context](https://github.com/spring-projects/spring-framework) from 5.3.14 to 5.3.17.\\n- [Release notes](https://github.com/spring-projects/spring-framework/releases)\\n- [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.14...v5.3.17)\\n\\n---\\nupdated-dependencies:\\n- dependency-name: org.springframework:spring-context\\n  dependency-type: direct:production\\n  update-type: version-update:semver-patch\\n...\\n\\nSigned-off-by: dependabot[bot] <support@github.com>',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/bcgov/bcparis-service/commits/3d270098533037415cad9cdc0a86617928196b7f'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z',\n",
       "  'org': {'id': 916280,\n",
       "   'login': 'bcgov',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/orgs/bcgov',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/916280?'}},\n",
       " {'id': '20979631513',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 88060563,\n",
       "   'login': 'hunterbury',\n",
       "   'display_login': 'hunterbury',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/hunterbury',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/88060563?'},\n",
       "  'repo': {'id': 420401989,\n",
       "   'name': 'hunterbury/ecommerce',\n",
       "   'url': 'https://api.github.com/repos/hunterbury/ecommerce'},\n",
       "  'payload': {'push_id': 9470893966,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/main',\n",
       "   'head': '0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74',\n",
       "   'before': '77ba6c1326e0354fbb347d9e2a600290a5553020',\n",
       "   'commits': [{'sha': '0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74',\n",
       "     'author': {'email': 'huntersbury1@gmail.com', 'name': 'hunterbury'},\n",
       "     'message': 'remove login view',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/hunterbury/ecommerce/commits/0a6349d367bcd8d3c1dac6a615d0df6c9cbd9f74'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631560',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 3372479,\n",
       "   'login': 'viral7chauhan',\n",
       "   'display_login': 'viral7chauhan',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/viral7chauhan',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/3372479?'},\n",
       "  'repo': {'id': 440914918,\n",
       "   'name': 'viral7chauhan/EssentialFeedApp',\n",
       "   'url': 'https://api.github.com/repos/viral7chauhan/EssentialFeedApp'},\n",
       "  'payload': {'push_id': 9470893971,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/ios-platform-support',\n",
       "   'head': '08dd1bd88099e628744bbf7510957c3e6d39a9a6',\n",
       "   'before': 'a0c9e851ac1b3179ce9489472ac527d59c847cf7',\n",
       "   'commits': [{'sha': '08dd1bd88099e628744bbf7510957c3e6d39a9a6',\n",
       "     'author': {'email': 'viral7chauhan@yahoo.com', 'name': 'viral7chauhan'},\n",
       "     'message': 'fix typo',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/viral7chauhan/EssentialFeedApp/commits/08dd1bd88099e628744bbf7510957c3e6d39a9a6'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631566',\n",
       "  'type': 'PullRequestEvent',\n",
       "  'actor': {'id': 49699333,\n",
       "   'login': 'dependabot[bot]',\n",
       "   'display_login': 'dependabot',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/dependabot[bot]',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/49699333?'},\n",
       "  'repo': {'id': 305920352,\n",
       "   'name': '9renpoto/dagre',\n",
       "   'url': 'https://api.github.com/repos/9renpoto/dagre'},\n",
       "  'payload': {'action': 'opened',\n",
       "   'number': 100,\n",
       "   'pull_request': {'url': 'https://api.github.com/repos/9renpoto/dagre/pulls/100',\n",
       "    'id': 892149260,\n",
       "    'node_id': 'PR_kwDOEjv5YM41LR4M',\n",
       "    'html_url': 'https://github.com/9renpoto/dagre/pull/100',\n",
       "    'diff_url': 'https://github.com/9renpoto/dagre/pull/100.diff',\n",
       "    'patch_url': 'https://github.com/9renpoto/dagre/pull/100.patch',\n",
       "    'issue_url': 'https://api.github.com/repos/9renpoto/dagre/issues/100',\n",
       "    'number': 100,\n",
       "    'state': 'open',\n",
       "    'locked': False,\n",
       "    'title': 'Bump minimist from 1.2.5 to 1.2.6',\n",
       "    'user': {'login': 'dependabot[bot]',\n",
       "     'id': 49699333,\n",
       "     'node_id': 'MDM6Qm90NDk2OTkzMzM=',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/in/29110?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/dependabot%5Bbot%5D',\n",
       "     'html_url': 'https://github.com/apps/dependabot',\n",
       "     'followers_url': 'https://api.github.com/users/dependabot%5Bbot%5D/followers',\n",
       "     'following_url': 'https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/dependabot%5Bbot%5D/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/dependabot%5Bbot%5D/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/dependabot%5Bbot%5D/repos',\n",
       "     'events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/dependabot%5Bbot%5D/received_events',\n",
       "     'type': 'Bot',\n",
       "     'site_admin': False},\n",
       "    'body': 'Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.\\n<details>\\n<summary>Commits</summary>\\n<ul>\\n<li><a href=\"https://github.com/substack/minimist/commit/7efb22a518b53b06f5b02a1038a88bd6290c2846\"><code>7efb22a</code></a> 1.2.6</li>\\n<li><a href=\"https://github.com/substack/minimist/commit/ef88b9325f77b5ee643ccfc97e2ebda577e4c4e2\"><code>ef88b93</code></a> security notice for additional prototype pollution issue</li>\\n<li><a href=\"https://github.com/substack/minimist/commit/c2b981977fa834b223b408cfb860f933c9811e4d\"><code>c2b9819</code></a> isConstructorOrProto adapted from PR</li>\\n<li><a href=\"https://github.com/substack/minimist/commit/bc8ecee43875261f4f17eb20b1243d3ed15e70eb\"><code>bc8ecee</code></a> test from prototype pollution PR</li>\\n<li>See full diff in <a href=\"https://github.com/substack/minimist/compare/1.2.5...1.2.6\">compare view</a></li>\\n</ul>\\n</details>\\n<br />\\n\\n\\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minimist&package-manager=npm_and_yarn&previous-version=1.2.5&new-version=1.2.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\\n\\nDependabot will resolve any conflicts with this PR as long as you don\\'t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\\n\\n[//]: # (dependabot-automerge-start)\\n[//]: # (dependabot-automerge-end)\\n\\n---\\n\\n<details>\\n<summary>Dependabot commands and options</summary>\\n<br />\\n\\nYou can trigger Dependabot actions by commenting on this PR:\\n- `@dependabot rebase` will rebase this PR\\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\\n- `@dependabot merge` will merge this PR after your CI passes on it\\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\\n- `@dependabot reopen` will reopen this PR if it is closed\\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\\n- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language\\n- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language\\n- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language\\n- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language\\n\\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/9renpoto/dagre/network/alerts).\\n\\n</details>',\n",
       "    'created_at': '2022-03-28T18:32:28Z',\n",
       "    'updated_at': '2022-03-28T18:32:28Z',\n",
       "    'closed_at': None,\n",
       "    'merged_at': None,\n",
       "    'merge_commit_sha': None,\n",
       "    'assignee': None,\n",
       "    'assignees': [],\n",
       "    'requested_reviewers': [],\n",
       "    'requested_teams': [],\n",
       "    'labels': [],\n",
       "    'milestone': None,\n",
       "    'draft': False,\n",
       "    'commits_url': 'https://api.github.com/repos/9renpoto/dagre/pulls/100/commits',\n",
       "    'review_comments_url': 'https://api.github.com/repos/9renpoto/dagre/pulls/100/comments',\n",
       "    'review_comment_url': 'https://api.github.com/repos/9renpoto/dagre/pulls/comments{/number}',\n",
       "    'comments_url': 'https://api.github.com/repos/9renpoto/dagre/issues/100/comments',\n",
       "    'statuses_url': 'https://api.github.com/repos/9renpoto/dagre/statuses/82175d24f11b07a2078df263ce1393355cb0a4ce',\n",
       "    'head': {'label': '9renpoto:dependabot/npm_and_yarn/minimist-1.2.6',\n",
       "     'ref': 'dependabot/npm_and_yarn/minimist-1.2.6',\n",
       "     'sha': '82175d24f11b07a2078df263ce1393355cb0a4ce',\n",
       "     'user': {'login': '9renpoto',\n",
       "      'id': 520693,\n",
       "      'node_id': 'MDQ6VXNlcjUyMDY5Mw==',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/520693?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/9renpoto',\n",
       "      'html_url': 'https://github.com/9renpoto',\n",
       "      'followers_url': 'https://api.github.com/users/9renpoto/followers',\n",
       "      'following_url': 'https://api.github.com/users/9renpoto/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/9renpoto/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/9renpoto/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/9renpoto/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/9renpoto/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/9renpoto/repos',\n",
       "      'events_url': 'https://api.github.com/users/9renpoto/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/9renpoto/received_events',\n",
       "      'type': 'User',\n",
       "      'site_admin': False},\n",
       "     'repo': {'id': 305920352,\n",
       "      'node_id': 'MDEwOlJlcG9zaXRvcnkzMDU5MjAzNTI=',\n",
       "      'name': 'dagre',\n",
       "      'full_name': '9renpoto/dagre',\n",
       "      'private': False,\n",
       "      'owner': {'login': '9renpoto',\n",
       "       'id': 520693,\n",
       "       'node_id': 'MDQ6VXNlcjUyMDY5Mw==',\n",
       "       'avatar_url': 'https://avatars.githubusercontent.com/u/520693?v=4',\n",
       "       'gravatar_id': '',\n",
       "       'url': 'https://api.github.com/users/9renpoto',\n",
       "       'html_url': 'https://github.com/9renpoto',\n",
       "       'followers_url': 'https://api.github.com/users/9renpoto/followers',\n",
       "       'following_url': 'https://api.github.com/users/9renpoto/following{/other_user}',\n",
       "       'gists_url': 'https://api.github.com/users/9renpoto/gists{/gist_id}',\n",
       "       'starred_url': 'https://api.github.com/users/9renpoto/starred{/owner}{/repo}',\n",
       "       'subscriptions_url': 'https://api.github.com/users/9renpoto/subscriptions',\n",
       "       'organizations_url': 'https://api.github.com/users/9renpoto/orgs',\n",
       "       'repos_url': 'https://api.github.com/users/9renpoto/repos',\n",
       "       'events_url': 'https://api.github.com/users/9renpoto/events{/privacy}',\n",
       "       'received_events_url': 'https://api.github.com/users/9renpoto/received_events',\n",
       "       'type': 'User',\n",
       "       'site_admin': False},\n",
       "      'html_url': 'https://github.com/9renpoto/dagre',\n",
       "      'description': 'Directed graph layout for JavaScript',\n",
       "      'fork': True,\n",
       "      'url': 'https://api.github.com/repos/9renpoto/dagre',\n",
       "      'forks_url': 'https://api.github.com/repos/9renpoto/dagre/forks',\n",
       "      'keys_url': 'https://api.github.com/repos/9renpoto/dagre/keys{/key_id}',\n",
       "      'collaborators_url': 'https://api.github.com/repos/9renpoto/dagre/collaborators{/collaborator}',\n",
       "      'teams_url': 'https://api.github.com/repos/9renpoto/dagre/teams',\n",
       "      'hooks_url': 'https://api.github.com/repos/9renpoto/dagre/hooks',\n",
       "      'issue_events_url': 'https://api.github.com/repos/9renpoto/dagre/issues/events{/number}',\n",
       "      'events_url': 'https://api.github.com/repos/9renpoto/dagre/events',\n",
       "      'assignees_url': 'https://api.github.com/repos/9renpoto/dagre/assignees{/user}',\n",
       "      'branches_url': 'https://api.github.com/repos/9renpoto/dagre/branches{/branch}',\n",
       "      'tags_url': 'https://api.github.com/repos/9renpoto/dagre/tags',\n",
       "      'blobs_url': 'https://api.github.com/repos/9renpoto/dagre/git/blobs{/sha}',\n",
       "      'git_tags_url': 'https://api.github.com/repos/9renpoto/dagre/git/tags{/sha}',\n",
       "      'git_refs_url': 'https://api.github.com/repos/9renpoto/dagre/git/refs{/sha}',\n",
       "      'trees_url': 'https://api.github.com/repos/9renpoto/dagre/git/trees{/sha}',\n",
       "      'statuses_url': 'https://api.github.com/repos/9renpoto/dagre/statuses/{sha}',\n",
       "      'languages_url': 'https://api.github.com/repos/9renpoto/dagre/languages',\n",
       "      'stargazers_url': 'https://api.github.com/repos/9renpoto/dagre/stargazers',\n",
       "      'contributors_url': 'https://api.github.com/repos/9renpoto/dagre/contributors',\n",
       "      'subscribers_url': 'https://api.github.com/repos/9renpoto/dagre/subscribers',\n",
       "      'subscription_url': 'https://api.github.com/repos/9renpoto/dagre/subscription',\n",
       "      'commits_url': 'https://api.github.com/repos/9renpoto/dagre/commits{/sha}',\n",
       "      'git_commits_url': 'https://api.github.com/repos/9renpoto/dagre/git/commits{/sha}',\n",
       "      'comments_url': 'https://api.github.com/repos/9renpoto/dagre/comments{/number}',\n",
       "      'issue_comment_url': 'https://api.github.com/repos/9renpoto/dagre/issues/comments{/number}',\n",
       "      'contents_url': 'https://api.github.com/repos/9renpoto/dagre/contents/{+path}',\n",
       "      'compare_url': 'https://api.github.com/repos/9renpoto/dagre/compare/{base}...{head}',\n",
       "      'merges_url': 'https://api.github.com/repos/9renpoto/dagre/merges',\n",
       "      'archive_url': 'https://api.github.com/repos/9renpoto/dagre/{archive_format}{/ref}',\n",
       "      'downloads_url': 'https://api.github.com/repos/9renpoto/dagre/downloads',\n",
       "      'issues_url': 'https://api.github.com/repos/9renpoto/dagre/issues{/number}',\n",
       "      'pulls_url': 'https://api.github.com/repos/9renpoto/dagre/pulls{/number}',\n",
       "      'milestones_url': 'https://api.github.com/repos/9renpoto/dagre/milestones{/number}',\n",
       "      'notifications_url': 'https://api.github.com/repos/9renpoto/dagre/notifications{?since,all,participating}',\n",
       "      'labels_url': 'https://api.github.com/repos/9renpoto/dagre/labels{/name}',\n",
       "      'releases_url': 'https://api.github.com/repos/9renpoto/dagre/releases{/id}',\n",
       "      'deployments_url': 'https://api.github.com/repos/9renpoto/dagre/deployments',\n",
       "      'created_at': '2020-10-21T05:43:40Z',\n",
       "      'updated_at': '2020-10-26T08:15:35Z',\n",
       "      'pushed_at': '2022-03-28T18:32:28Z',\n",
       "      'git_url': 'git://github.com/9renpoto/dagre.git',\n",
       "      'ssh_url': 'git@github.com:9renpoto/dagre.git',\n",
       "      'clone_url': 'https://github.com/9renpoto/dagre.git',\n",
       "      'svn_url': 'https://github.com/9renpoto/dagre',\n",
       "      'homepage': '',\n",
       "      'size': 4099,\n",
       "      'stargazers_count': 0,\n",
       "      'watchers_count': 0,\n",
       "      'language': 'JavaScript',\n",
       "      'has_issues': False,\n",
       "      'has_projects': False,\n",
       "      'has_downloads': True,\n",
       "      'has_wiki': True,\n",
       "      'has_pages': False,\n",
       "      'forks_count': 0,\n",
       "      'mirror_url': None,\n",
       "      'archived': False,\n",
       "      'disabled': False,\n",
       "      'open_issues_count': 18,\n",
       "      'license': {'key': 'mit',\n",
       "       'name': 'MIT License',\n",
       "       'spdx_id': 'MIT',\n",
       "       'url': 'https://api.github.com/licenses/mit',\n",
       "       'node_id': 'MDc6TGljZW5zZTEz'},\n",
       "      'allow_forking': True,\n",
       "      'is_template': False,\n",
       "      'topics': [],\n",
       "      'visibility': 'public',\n",
       "      'forks': 0,\n",
       "      'open_issues': 18,\n",
       "      'watchers': 0,\n",
       "      'default_branch': 'master'}},\n",
       "    'base': {'label': '9renpoto:master',\n",
       "     'ref': 'master',\n",
       "     'sha': '933822b991ea9b077521e5b797b8b4927c94f0a4',\n",
       "     'user': {'login': '9renpoto',\n",
       "      'id': 520693,\n",
       "      'node_id': 'MDQ6VXNlcjUyMDY5Mw==',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/520693?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/9renpoto',\n",
       "      'html_url': 'https://github.com/9renpoto',\n",
       "      'followers_url': 'https://api.github.com/users/9renpoto/followers',\n",
       "      'following_url': 'https://api.github.com/users/9renpoto/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/9renpoto/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/9renpoto/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/9renpoto/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/9renpoto/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/9renpoto/repos',\n",
       "      'events_url': 'https://api.github.com/users/9renpoto/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/9renpoto/received_events',\n",
       "      'type': 'User',\n",
       "      'site_admin': False},\n",
       "     'repo': {'id': 305920352,\n",
       "      'node_id': 'MDEwOlJlcG9zaXRvcnkzMDU5MjAzNTI=',\n",
       "      'name': 'dagre',\n",
       "      'full_name': '9renpoto/dagre',\n",
       "      'private': False,\n",
       "      'owner': {'login': '9renpoto',\n",
       "       'id': 520693,\n",
       "       'node_id': 'MDQ6VXNlcjUyMDY5Mw==',\n",
       "       'avatar_url': 'https://avatars.githubusercontent.com/u/520693?v=4',\n",
       "       'gravatar_id': '',\n",
       "       'url': 'https://api.github.com/users/9renpoto',\n",
       "       'html_url': 'https://github.com/9renpoto',\n",
       "       'followers_url': 'https://api.github.com/users/9renpoto/followers',\n",
       "       'following_url': 'https://api.github.com/users/9renpoto/following{/other_user}',\n",
       "       'gists_url': 'https://api.github.com/users/9renpoto/gists{/gist_id}',\n",
       "       'starred_url': 'https://api.github.com/users/9renpoto/starred{/owner}{/repo}',\n",
       "       'subscriptions_url': 'https://api.github.com/users/9renpoto/subscriptions',\n",
       "       'organizations_url': 'https://api.github.com/users/9renpoto/orgs',\n",
       "       'repos_url': 'https://api.github.com/users/9renpoto/repos',\n",
       "       'events_url': 'https://api.github.com/users/9renpoto/events{/privacy}',\n",
       "       'received_events_url': 'https://api.github.com/users/9renpoto/received_events',\n",
       "       'type': 'User',\n",
       "       'site_admin': False},\n",
       "      'html_url': 'https://github.com/9renpoto/dagre',\n",
       "      'description': 'Directed graph layout for JavaScript',\n",
       "      'fork': True,\n",
       "      'url': 'https://api.github.com/repos/9renpoto/dagre',\n",
       "      'forks_url': 'https://api.github.com/repos/9renpoto/dagre/forks',\n",
       "      'keys_url': 'https://api.github.com/repos/9renpoto/dagre/keys{/key_id}',\n",
       "      'collaborators_url': 'https://api.github.com/repos/9renpoto/dagre/collaborators{/collaborator}',\n",
       "      'teams_url': 'https://api.github.com/repos/9renpoto/dagre/teams',\n",
       "      'hooks_url': 'https://api.github.com/repos/9renpoto/dagre/hooks',\n",
       "      'issue_events_url': 'https://api.github.com/repos/9renpoto/dagre/issues/events{/number}',\n",
       "      'events_url': 'https://api.github.com/repos/9renpoto/dagre/events',\n",
       "      'assignees_url': 'https://api.github.com/repos/9renpoto/dagre/assignees{/user}',\n",
       "      'branches_url': 'https://api.github.com/repos/9renpoto/dagre/branches{/branch}',\n",
       "      'tags_url': 'https://api.github.com/repos/9renpoto/dagre/tags',\n",
       "      'blobs_url': 'https://api.github.com/repos/9renpoto/dagre/git/blobs{/sha}',\n",
       "      'git_tags_url': 'https://api.github.com/repos/9renpoto/dagre/git/tags{/sha}',\n",
       "      'git_refs_url': 'https://api.github.com/repos/9renpoto/dagre/git/refs{/sha}',\n",
       "      'trees_url': 'https://api.github.com/repos/9renpoto/dagre/git/trees{/sha}',\n",
       "      'statuses_url': 'https://api.github.com/repos/9renpoto/dagre/statuses/{sha}',\n",
       "      'languages_url': 'https://api.github.com/repos/9renpoto/dagre/languages',\n",
       "      'stargazers_url': 'https://api.github.com/repos/9renpoto/dagre/stargazers',\n",
       "      'contributors_url': 'https://api.github.com/repos/9renpoto/dagre/contributors',\n",
       "      'subscribers_url': 'https://api.github.com/repos/9renpoto/dagre/subscribers',\n",
       "      'subscription_url': 'https://api.github.com/repos/9renpoto/dagre/subscription',\n",
       "      'commits_url': 'https://api.github.com/repos/9renpoto/dagre/commits{/sha}',\n",
       "      'git_commits_url': 'https://api.github.com/repos/9renpoto/dagre/git/commits{/sha}',\n",
       "      'comments_url': 'https://api.github.com/repos/9renpoto/dagre/comments{/number}',\n",
       "      'issue_comment_url': 'https://api.github.com/repos/9renpoto/dagre/issues/comments{/number}',\n",
       "      'contents_url': 'https://api.github.com/repos/9renpoto/dagre/contents/{+path}',\n",
       "      'compare_url': 'https://api.github.com/repos/9renpoto/dagre/compare/{base}...{head}',\n",
       "      'merges_url': 'https://api.github.com/repos/9renpoto/dagre/merges',\n",
       "      'archive_url': 'https://api.github.com/repos/9renpoto/dagre/{archive_format}{/ref}',\n",
       "      'downloads_url': 'https://api.github.com/repos/9renpoto/dagre/downloads',\n",
       "      'issues_url': 'https://api.github.com/repos/9renpoto/dagre/issues{/number}',\n",
       "      'pulls_url': 'https://api.github.com/repos/9renpoto/dagre/pulls{/number}',\n",
       "      'milestones_url': 'https://api.github.com/repos/9renpoto/dagre/milestones{/number}',\n",
       "      'notifications_url': 'https://api.github.com/repos/9renpoto/dagre/notifications{?since,all,participating}',\n",
       "      'labels_url': 'https://api.github.com/repos/9renpoto/dagre/labels{/name}',\n",
       "      'releases_url': 'https://api.github.com/repos/9renpoto/dagre/releases{/id}',\n",
       "      'deployments_url': 'https://api.github.com/repos/9renpoto/dagre/deployments',\n",
       "      'created_at': '2020-10-21T05:43:40Z',\n",
       "      'updated_at': '2020-10-26T08:15:35Z',\n",
       "      'pushed_at': '2022-03-28T18:32:28Z',\n",
       "      'git_url': 'git://github.com/9renpoto/dagre.git',\n",
       "      'ssh_url': 'git@github.com:9renpoto/dagre.git',\n",
       "      'clone_url': 'https://github.com/9renpoto/dagre.git',\n",
       "      'svn_url': 'https://github.com/9renpoto/dagre',\n",
       "      'homepage': '',\n",
       "      'size': 4099,\n",
       "      'stargazers_count': 0,\n",
       "      'watchers_count': 0,\n",
       "      'language': 'JavaScript',\n",
       "      'has_issues': False,\n",
       "      'has_projects': False,\n",
       "      'has_downloads': True,\n",
       "      'has_wiki': True,\n",
       "      'has_pages': False,\n",
       "      'forks_count': 0,\n",
       "      'mirror_url': None,\n",
       "      'archived': False,\n",
       "      'disabled': False,\n",
       "      'open_issues_count': 18,\n",
       "      'license': {'key': 'mit',\n",
       "       'name': 'MIT License',\n",
       "       'spdx_id': 'MIT',\n",
       "       'url': 'https://api.github.com/licenses/mit',\n",
       "       'node_id': 'MDc6TGljZW5zZTEz'},\n",
       "      'allow_forking': True,\n",
       "      'is_template': False,\n",
       "      'topics': [],\n",
       "      'visibility': 'public',\n",
       "      'forks': 0,\n",
       "      'open_issues': 18,\n",
       "      'watchers': 0,\n",
       "      'default_branch': 'master'}},\n",
       "    '_links': {'self': {'href': 'https://api.github.com/repos/9renpoto/dagre/pulls/100'},\n",
       "     'html': {'href': 'https://github.com/9renpoto/dagre/pull/100'},\n",
       "     'issue': {'href': 'https://api.github.com/repos/9renpoto/dagre/issues/100'},\n",
       "     'comments': {'href': 'https://api.github.com/repos/9renpoto/dagre/issues/100/comments'},\n",
       "     'review_comments': {'href': 'https://api.github.com/repos/9renpoto/dagre/pulls/100/comments'},\n",
       "     'review_comment': {'href': 'https://api.github.com/repos/9renpoto/dagre/pulls/comments{/number}'},\n",
       "     'commits': {'href': 'https://api.github.com/repos/9renpoto/dagre/pulls/100/commits'},\n",
       "     'statuses': {'href': 'https://api.github.com/repos/9renpoto/dagre/statuses/82175d24f11b07a2078df263ce1393355cb0a4ce'}},\n",
       "    'author_association': 'NONE',\n",
       "    'auto_merge': None,\n",
       "    'active_lock_reason': None,\n",
       "    'merged': False,\n",
       "    'mergeable': None,\n",
       "    'rebaseable': None,\n",
       "    'mergeable_state': 'unknown',\n",
       "    'merged_by': None,\n",
       "    'comments': 0,\n",
       "    'review_comments': 0,\n",
       "    'maintainer_can_modify': False,\n",
       "    'commits': 1,\n",
       "    'additions': 8,\n",
       "    'deletions': 44,\n",
       "    'changed_files': 1}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631548',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 49699333,\n",
       "   'login': 'dependabot[bot]',\n",
       "   'display_login': 'dependabot',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/dependabot[bot]',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/49699333?'},\n",
       "  'repo': {'id': 281968811,\n",
       "   'name': 'masci/integrations',\n",
       "   'url': 'https://api.github.com/repos/masci/integrations'},\n",
       "  'payload': {'ref': 'dependabot/go_modules/github.com/elastic/elastic-package-0.43.0',\n",
       "   'ref_type': 'branch',\n",
       "   'master_branch': 'master',\n",
       "   'description': 'Elastic Integrations',\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631562',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 76696532,\n",
       "   'login': 'notagainnn',\n",
       "   'display_login': 'notagainnn',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/notagainnn',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/76696532?'},\n",
       "  'repo': {'id': 475130999,\n",
       "   'name': 'notagainnn/Solstice-Salon',\n",
       "   'url': 'https://api.github.com/repos/notagainnn/Solstice-Salon'},\n",
       "  'payload': {'ref': None,\n",
       "   'ref_type': 'repository',\n",
       "   'master_branch': 'main',\n",
       "   'description': None,\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631527',\n",
       "  'type': 'IssuesEvent',\n",
       "  'actor': {'id': 53219279,\n",
       "   'login': 'anwarhk-19',\n",
       "   'display_login': 'anwarhk-19',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/anwarhk-19',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/53219279?'},\n",
       "  'repo': {'id': 475130992,\n",
       "   'name': 'anwarhk-19/My-repository-7039tgnv96l',\n",
       "   'url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l'},\n",
       "  'payload': {'action': 'opened',\n",
       "   'issue': {'url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1',\n",
       "    'repository_url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l',\n",
       "    'labels_url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/labels{/name}',\n",
       "    'comments_url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/comments',\n",
       "    'events_url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/events',\n",
       "    'html_url': 'https://github.com/anwarhk-19/My-repository-7039tgnv96l/issues/1',\n",
       "    'id': 1183829880,\n",
       "    'node_id': 'I_kwDOHFHscM5Gj894',\n",
       "    'number': 1,\n",
       "    'title': 'Found a bug',\n",
       "    'user': {'login': 'anwarhk-19',\n",
       "     'id': 53219279,\n",
       "     'node_id': 'MDQ6VXNlcjUzMjE5Mjc5',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/53219279?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/anwarhk-19',\n",
       "     'html_url': 'https://github.com/anwarhk-19',\n",
       "     'followers_url': 'https://api.github.com/users/anwarhk-19/followers',\n",
       "     'following_url': 'https://api.github.com/users/anwarhk-19/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/anwarhk-19/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/anwarhk-19/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/anwarhk-19/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/anwarhk-19/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/anwarhk-19/repos',\n",
       "     'events_url': 'https://api.github.com/users/anwarhk-19/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/anwarhk-19/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'labels': [{'id': 3975917001,\n",
       "      'node_id': 'LA_kwDOHFHscM7s-63J',\n",
       "      'url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/labels/bug',\n",
       "      'name': 'bug',\n",
       "      'color': 'd73a4a',\n",
       "      'default': True,\n",
       "      'description': \"Something isn't working\"}],\n",
       "    'state': 'open',\n",
       "    'locked': False,\n",
       "    'assignee': None,\n",
       "    'assignees': [],\n",
       "    'milestone': None,\n",
       "    'comments': 0,\n",
       "    'created_at': '2022-03-28T18:32:29Z',\n",
       "    'updated_at': '2022-03-28T18:32:29Z',\n",
       "    'closed_at': None,\n",
       "    'author_association': 'OWNER',\n",
       "    'active_lock_reason': None,\n",
       "    'body': \"I'm having a problem with this.\",\n",
       "    'reactions': {'url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0},\n",
       "    'timeline_url': 'https://api.github.com/repos/anwarhk-19/My-repository-7039tgnv96l/issues/1/timeline',\n",
       "    'performed_via_github_app': None}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631555',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 33327508,\n",
       "   'login': 'eduveel19',\n",
       "   'display_login': 'eduveel19',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/eduveel19',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/33327508?'},\n",
       "  'repo': {'id': 309897106,\n",
       "   'name': 'slowdsports/app',\n",
       "   'url': 'https://api.github.com/repos/slowdsports/app'},\n",
       "  'payload': {'push_id': 9470893952,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/main',\n",
       "   'head': '0a0c79c57a7ebfbed69d034b363deaed3685779c',\n",
       "   'before': 'd6375dd47f00317dc930d1e51ee03ea4a1b9a7d8',\n",
       "   'commits': [{'sha': '0a0c79c57a7ebfbed69d034b363deaed3685779c',\n",
       "     'author': {'email': '33327508+eduveel19@users.noreply.github.com',\n",
       "      'name': 'Eduardo Perdomo'},\n",
       "     'message': 'Update json.js',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/slowdsports/app/commits/0a0c79c57a7ebfbed69d034b363deaed3685779c'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631511',\n",
       "  'type': 'IssuesEvent',\n",
       "  'actor': {'id': 14368811,\n",
       "   'login': 'Zefau',\n",
       "   'display_login': 'Zefau',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/Zefau',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/14368811?'},\n",
       "  'repo': {'id': 230107144,\n",
       "   'name': 'Zefau/ioBroker.jarvis',\n",
       "   'url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis'},\n",
       "  'payload': {'action': 'closed',\n",
       "   'issue': {'url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658',\n",
       "    'repository_url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis',\n",
       "    'labels_url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/labels{/name}',\n",
       "    'comments_url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/comments',\n",
       "    'events_url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/events',\n",
       "    'html_url': 'https://github.com/Zefau/ioBroker.jarvis/issues/1658',\n",
       "    'id': 1183607416,\n",
       "    'node_id': 'I_kwDODbcoCM5GjGp4',\n",
       "    'number': 1658,\n",
       "    'title': 'backitup-Sicherung anpassen',\n",
       "    'user': {'login': 'mcuiobroker',\n",
       "     'id': 84818934,\n",
       "     'node_id': 'MDQ6VXNlcjg0ODE4OTM0',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/84818934?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/mcuiobroker',\n",
       "     'html_url': 'https://github.com/mcuiobroker',\n",
       "     'followers_url': 'https://api.github.com/users/mcuiobroker/followers',\n",
       "     'following_url': 'https://api.github.com/users/mcuiobroker/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/mcuiobroker/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/mcuiobroker/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/mcuiobroker/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/mcuiobroker/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/mcuiobroker/repos',\n",
       "     'events_url': 'https://api.github.com/users/mcuiobroker/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/mcuiobroker/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'labels': [{'id': 1752936566,\n",
       "      'node_id': 'MDU6TGFiZWwxNzUyOTM2NTY2',\n",
       "      'url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/labels/:star2:%20feature',\n",
       "      'name': ':star2: feature',\n",
       "      'color': 'a2eeef',\n",
       "      'default': False,\n",
       "      'description': 'Feature request or enhancement'},\n",
       "     {'id': 1946688716,\n",
       "      'node_id': 'MDU6TGFiZWwxOTQ2Njg4NzE2',\n",
       "      'url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/labels/foreign%20issue',\n",
       "      'name': 'foreign issue',\n",
       "      'color': 'bfdadc',\n",
       "      'default': False,\n",
       "      'description': 'Issue of a foreign repository'}],\n",
       "    'state': 'closed',\n",
       "    'locked': False,\n",
       "    'assignee': {'login': 'Zefau',\n",
       "     'id': 14368811,\n",
       "     'node_id': 'MDQ6VXNlcjE0MzY4ODEx',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/14368811?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/Zefau',\n",
       "     'html_url': 'https://github.com/Zefau',\n",
       "     'followers_url': 'https://api.github.com/users/Zefau/followers',\n",
       "     'following_url': 'https://api.github.com/users/Zefau/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/Zefau/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/Zefau/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/Zefau/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/Zefau/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/Zefau/repos',\n",
       "     'events_url': 'https://api.github.com/users/Zefau/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/Zefau/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'assignees': [{'login': 'Zefau',\n",
       "      'id': 14368811,\n",
       "      'node_id': 'MDQ6VXNlcjE0MzY4ODEx',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/14368811?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/Zefau',\n",
       "      'html_url': 'https://github.com/Zefau',\n",
       "      'followers_url': 'https://api.github.com/users/Zefau/followers',\n",
       "      'following_url': 'https://api.github.com/users/Zefau/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/Zefau/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/Zefau/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/Zefau/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/Zefau/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/Zefau/repos',\n",
       "      'events_url': 'https://api.github.com/users/Zefau/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/Zefau/received_events',\n",
       "      'type': 'User',\n",
       "      'site_admin': False}],\n",
       "    'milestone': {'url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/milestones/9',\n",
       "     'html_url': 'https://github.com/Zefau/ioBroker.jarvis/milestone/9',\n",
       "     'labels_url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/milestones/9/labels',\n",
       "     'id': 6191411,\n",
       "     'node_id': 'MDk6TWlsZXN0b25lNjE5MTQxMQ==',\n",
       "     'number': 9,\n",
       "     'title': 'VOTING FEATURE REQUESTS',\n",
       "     'description': 'Übersicht der Feature Requests nach Stimmen: https://github.com/Zefau/ioBroker.jarvis/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions+label%3A%22%3Astar2%3A+feature%22\\r\\n\\r\\nBitte stimmt für eure gewünschten Feature Requests ab: Nutzt daher die Emoticon auf Github, um für eure favorisierten Feature Requests abzustimmen.\\r\\n\\r\\nSiehe auch https://forum.iobroker.net/topic/30668/jarvis-v2-0-0-just-another-remarkable-vis/1985',\n",
       "     'creator': {'login': 'Zefau',\n",
       "      'id': 14368811,\n",
       "      'node_id': 'MDQ6VXNlcjE0MzY4ODEx',\n",
       "      'avatar_url': 'https://avatars.githubusercontent.com/u/14368811?v=4',\n",
       "      'gravatar_id': '',\n",
       "      'url': 'https://api.github.com/users/Zefau',\n",
       "      'html_url': 'https://github.com/Zefau',\n",
       "      'followers_url': 'https://api.github.com/users/Zefau/followers',\n",
       "      'following_url': 'https://api.github.com/users/Zefau/following{/other_user}',\n",
       "      'gists_url': 'https://api.github.com/users/Zefau/gists{/gist_id}',\n",
       "      'starred_url': 'https://api.github.com/users/Zefau/starred{/owner}{/repo}',\n",
       "      'subscriptions_url': 'https://api.github.com/users/Zefau/subscriptions',\n",
       "      'organizations_url': 'https://api.github.com/users/Zefau/orgs',\n",
       "      'repos_url': 'https://api.github.com/users/Zefau/repos',\n",
       "      'events_url': 'https://api.github.com/users/Zefau/events{/privacy}',\n",
       "      'received_events_url': 'https://api.github.com/users/Zefau/received_events',\n",
       "      'type': 'User',\n",
       "      'site_admin': False},\n",
       "     'open_issues': 44,\n",
       "     'closed_issues': 1,\n",
       "     'state': 'open',\n",
       "     'created_at': '2020-12-08T10:06:44Z',\n",
       "     'updated_at': '2022-03-28T18:32:29Z',\n",
       "     'due_on': None,\n",
       "     'closed_at': None},\n",
       "    'comments': 2,\n",
       "    'created_at': '2022-03-28T15:25:13Z',\n",
       "    'updated_at': '2022-03-28T18:32:28Z',\n",
       "    'closed_at': '2022-03-28T18:32:28Z',\n",
       "    'author_association': 'NONE',\n",
       "    'active_lock_reason': None,\n",
       "    'body': 'Zurzeit werden in der Extra-Sicherung für jarvis nur die Sicherungsdaten von jarvis gesichert, nicht die DPs. \\r\\n![image](https://user-images.githubusercontent.com/84818934/160432199-8856278f-b016-47cc-a50c-42f01b443fb3.png)\\r\\n\\r\\nBitte die DPs mit integrieren, damit man leichter an die Jarvis-Daten kommt. Sonst muss man die jarvis Daten immer aus einer riesigen backup.json holen, diese kann >100MB sein.\\r\\n',\n",
       "    'reactions': {'url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0},\n",
       "    'timeline_url': 'https://api.github.com/repos/Zefau/ioBroker.jarvis/issues/1658/timeline',\n",
       "    'performed_via_github_app': None}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631536',\n",
       "  'type': 'IssueCommentEvent',\n",
       "  'actor': {'id': 12046198,\n",
       "   'login': 'gchickma',\n",
       "   'display_login': 'gchickma',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/gchickma',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/12046198?'},\n",
       "  'repo': {'id': 217731715,\n",
       "   'name': 'boomerang-io/charts',\n",
       "   'url': 'https://api.github.com/repos/boomerang-io/charts'},\n",
       "  'payload': {'action': 'created',\n",
       "   'issue': {'url': 'https://api.github.com/repos/boomerang-io/charts/issues/62',\n",
       "    'repository_url': 'https://api.github.com/repos/boomerang-io/charts',\n",
       "    'labels_url': 'https://api.github.com/repos/boomerang-io/charts/issues/62/labels{/name}',\n",
       "    'comments_url': 'https://api.github.com/repos/boomerang-io/charts/issues/62/comments',\n",
       "    'events_url': 'https://api.github.com/repos/boomerang-io/charts/issues/62/events',\n",
       "    'html_url': 'https://github.com/boomerang-io/charts/pull/62',\n",
       "    'id': 1155801871,\n",
       "    'node_id': 'PR_kwDODPpSg84zwLOI',\n",
       "    'number': 62,\n",
       "    'title': 'add support for Instana and switch New Relic to use enable flag like …',\n",
       "    'user': {'login': 'gchickma',\n",
       "     'id': 12046198,\n",
       "     'node_id': 'MDQ6VXNlcjEyMDQ2MTk4',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/12046198?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/gchickma',\n",
       "     'html_url': 'https://github.com/gchickma',\n",
       "     'followers_url': 'https://api.github.com/users/gchickma/followers',\n",
       "     'following_url': 'https://api.github.com/users/gchickma/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/gchickma/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/gchickma/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/gchickma/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/gchickma/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/gchickma/repos',\n",
       "     'events_url': 'https://api.github.com/users/gchickma/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/gchickma/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'labels': [],\n",
       "    'state': 'open',\n",
       "    'locked': False,\n",
       "    'assignee': None,\n",
       "    'assignees': [],\n",
       "    'milestone': None,\n",
       "    'comments': 2,\n",
       "    'created_at': '2022-03-01T20:50:07Z',\n",
       "    'updated_at': '2022-03-28T18:32:29Z',\n",
       "    'closed_at': None,\n",
       "    'author_association': 'CONTRIBUTOR',\n",
       "    'active_lock_reason': None,\n",
       "    'draft': False,\n",
       "    'pull_request': {'url': 'https://api.github.com/repos/boomerang-io/charts/pulls/62',\n",
       "     'html_url': 'https://github.com/boomerang-io/charts/pull/62',\n",
       "     'diff_url': 'https://github.com/boomerang-io/charts/pull/62.diff',\n",
       "     'patch_url': 'https://github.com/boomerang-io/charts/pull/62.patch',\n",
       "     'merged_at': None},\n",
       "    'body': 'Add support for Instana.  Only app configuration required - Instana auto discovers all services.\\r\\n\\r\\nAlso switch New Relic to use enable flag like all other monitoring options',\n",
       "    'reactions': {'url': 'https://api.github.com/repos/boomerang-io/charts/issues/62/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0},\n",
       "    'timeline_url': 'https://api.github.com/repos/boomerang-io/charts/issues/62/timeline',\n",
       "    'performed_via_github_app': None},\n",
       "   'comment': {'url': 'https://api.github.com/repos/boomerang-io/charts/issues/comments/1081000801',\n",
       "    'html_url': 'https://github.com/boomerang-io/charts/pull/62#issuecomment-1081000801',\n",
       "    'issue_url': 'https://api.github.com/repos/boomerang-io/charts/issues/62',\n",
       "    'id': 1081000801,\n",
       "    'node_id': 'IC_kwDODPpSg85AbsNh',\n",
       "    'user': {'login': 'gchickma',\n",
       "     'id': 12046198,\n",
       "     'node_id': 'MDQ6VXNlcjEyMDQ2MTk4',\n",
       "     'avatar_url': 'https://avatars.githubusercontent.com/u/12046198?v=4',\n",
       "     'gravatar_id': '',\n",
       "     'url': 'https://api.github.com/users/gchickma',\n",
       "     'html_url': 'https://github.com/gchickma',\n",
       "     'followers_url': 'https://api.github.com/users/gchickma/followers',\n",
       "     'following_url': 'https://api.github.com/users/gchickma/following{/other_user}',\n",
       "     'gists_url': 'https://api.github.com/users/gchickma/gists{/gist_id}',\n",
       "     'starred_url': 'https://api.github.com/users/gchickma/starred{/owner}{/repo}',\n",
       "     'subscriptions_url': 'https://api.github.com/users/gchickma/subscriptions',\n",
       "     'organizations_url': 'https://api.github.com/users/gchickma/orgs',\n",
       "     'repos_url': 'https://api.github.com/users/gchickma/repos',\n",
       "     'events_url': 'https://api.github.com/users/gchickma/events{/privacy}',\n",
       "     'received_events_url': 'https://api.github.com/users/gchickma/received_events',\n",
       "     'type': 'User',\n",
       "     'site_admin': False},\n",
       "    'created_at': '2022-03-28T18:32:29Z',\n",
       "    'updated_at': '2022-03-28T18:32:29Z',\n",
       "    'author_association': 'CONTRIBUTOR',\n",
       "    'body': \"@tlawrie  I've made further updates for Instana and New Relic configuration. Please take a look when you can. Thx.\",\n",
       "    'reactions': {'url': 'https://api.github.com/repos/boomerang-io/charts/issues/comments/1081000801/reactions',\n",
       "     'total_count': 0,\n",
       "     '+1': 0,\n",
       "     '-1': 0,\n",
       "     'laugh': 0,\n",
       "     'hooray': 0,\n",
       "     'confused': 0,\n",
       "     'heart': 0,\n",
       "     'rocket': 0,\n",
       "     'eyes': 0},\n",
       "    'performed_via_github_app': None}},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z',\n",
       "  'org': {'id': 54965897,\n",
       "   'login': 'boomerang-io',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/orgs/boomerang-io',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/54965897?'}},\n",
       " {'id': '20979631552',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 224008,\n",
       "   'login': 'vkhemlan',\n",
       "   'display_login': 'vkhemlan',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/vkhemlan',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/224008?'},\n",
       "  'repo': {'id': 96940737,\n",
       "   'name': 'SoloTodo/solotodo_core',\n",
       "   'url': 'https://api.github.com/repos/SoloTodo/solotodo_core'},\n",
       "  'payload': {'ref': 'feature/ssd_compatibility_check',\n",
       "   'ref_type': 'branch',\n",
       "   'master_branch': 'develop',\n",
       "   'description': None,\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z',\n",
       "  'org': {'id': 1392259,\n",
       "   'login': 'SoloTodo',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/orgs/SoloTodo',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/1392259?'}},\n",
       " {'id': '20979631544',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 2983119,\n",
       "   'login': 'strohs',\n",
       "   'display_login': 'strohs',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/strohs',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/2983119?'},\n",
       "  'repo': {'id': 475130488,\n",
       "   'name': 'strohs/wordle-solver-rust',\n",
       "   'url': 'https://api.github.com/repos/strohs/wordle-solver-rust'},\n",
       "  'payload': {'ref': 'main',\n",
       "   'ref_type': 'branch',\n",
       "   'master_branch': 'main',\n",
       "   'description': 'command line wordle solver written in rust',\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631504',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 72709548,\n",
       "   'login': 'p19papa4',\n",
       "   'display_login': 'p19papa4',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/p19papa4',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/72709548?'},\n",
       "  'repo': {'id': 475101952,\n",
       "   'name': 'p19papa4/_gallery',\n",
       "   'url': 'https://api.github.com/repos/p19papa4/_gallery'},\n",
       "  'payload': {'push_id': 9470893967,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/master',\n",
       "   'head': 'bf43f64ccbfa547cfcaf103548dff54e38d8a080',\n",
       "   'before': '8bc383ea24134dcb0917bc5a995dac761ed059e3',\n",
       "   'commits': [{'sha': 'bf43f64ccbfa547cfcaf103548dff54e38d8a080',\n",
       "     'author': {'email': 'p19papa4@ionio.gr', 'name': 'p19papa4'},\n",
       "     'message': 'added files',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/p19papa4/_gallery/commits/bf43f64ccbfa547cfcaf103548dff54e38d8a080'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631475',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 67281291,\n",
       "   'login': 'jrcook416',\n",
       "   'display_login': 'jrcook416',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/jrcook416',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/67281291?'},\n",
       "  'repo': {'id': 292359397,\n",
       "   'name': 'jrcook416/zencart',\n",
       "   'url': 'https://api.github.com/repos/jrcook416/zencart'},\n",
       "  'payload': {'push_id': 9470893961,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/v157-dev',\n",
       "   'head': '0701734bd1fa852488ad3aa38a9b6a044f30de53',\n",
       "   'before': 'a79461a1b610105838eb2811e57790c541b5ede3',\n",
       "   'commits': [{'sha': '0701734bd1fa852488ad3aa38a9b6a044f30de53',\n",
       "     'author': {'email': 'jeremiah.cook@indianapolisems.org',\n",
       "      'name': 'Jeremiah Cook'},\n",
       "     'message': 'Backing out the PHP and going with the JS.',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/jrcook416/zencart/commits/0701734bd1fa852488ad3aa38a9b6a044f30de53'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631469',\n",
       "  'type': 'PushEvent',\n",
       "  'actor': {'id': 859830,\n",
       "   'login': 'thedigitalproblemsolver',\n",
       "   'display_login': 'thedigitalproblemsolver',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/thedigitalproblemsolver',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/859830?'},\n",
       "  'repo': {'id': 326467898,\n",
       "   'name': 'thedigitalproblemsolver/vitessecms-communication',\n",
       "   'url': 'https://api.github.com/repos/thedigitalproblemsolver/vitessecms-communication'},\n",
       "  'payload': {'push_id': 9470893911,\n",
       "   'size': 1,\n",
       "   'distinct_size': 1,\n",
       "   'ref': 'refs/heads/develop',\n",
       "   'head': '574fa28b07092a74850c708655d14a768f2376f4',\n",
       "   'before': 'd4342e3ecfc9d583045605c1e8cc89f216c679d5',\n",
       "   'commits': [{'sha': '574fa28b07092a74850c708655d14a768f2376f4',\n",
       "     'author': {'email': 'info@thedigitalproblemsolver.com',\n",
       "      'name': 'Jasper Jaklofsky'},\n",
       "     'message': 'Updated composer.json',\n",
       "     'distinct': True,\n",
       "     'url': 'https://api.github.com/repos/thedigitalproblemsolver/vitessecms-communication/commits/574fa28b07092a74850c708655d14a768f2376f4'}]},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'},\n",
       " {'id': '20979631483',\n",
       "  'type': 'CreateEvent',\n",
       "  'actor': {'id': 51822937,\n",
       "   'login': 'NEOZEO64',\n",
       "   'display_login': 'NEOZEO64',\n",
       "   'gravatar_id': '',\n",
       "   'url': 'https://api.github.com/users/NEOZEO64',\n",
       "   'avatar_url': 'https://avatars.githubusercontent.com/u/51822937?'},\n",
       "  'repo': {'id': 475130996,\n",
       "   'name': 'NEOZEO64/Top-Down-Shooter-2',\n",
       "   'url': 'https://api.github.com/repos/NEOZEO64/Top-Down-Shooter-2'},\n",
       "  'payload': {'ref': None,\n",
       "   'ref_type': 'repository',\n",
       "   'master_branch': 'main',\n",
       "   'description': None,\n",
       "   'pusher_type': 'user'},\n",
       "  'public': True,\n",
       "  'created_at': '2022-03-28T18:32:29Z'}]"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "r.json()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "75a8fda0",
   "metadata": {},
   "source": [
    "### 观察payload的结果"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "83e81d9e",
   "metadata": {},
   "outputs": [],
   "source": [
    "payload = {'key1': 'value1', 'key2': 'value2'}\n",
    "r = requests.get(\"http://httpbin.org/get\", params=payload)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "00c5cd00",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'http://httpbin.org/get?key1=value1&key2=value2'"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "r.url"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
